123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- package com.inet.ailink.receiver.controller;
-
- @RestController
- //@RequestMapping(value="devivce",produces={"application/json;charset=UTF-8"})
- @RequestMapping(value="devivce")
- public class DeviceController extends BaseController {
-
- @Autowired
- private SysDeviceInfoServiceImpl sysDeviceInfoServiceImpl;
-
-
- @Autowired
- private SysAccoountServiceImpl sysAccoountServiceImpl;
-
-
- /**
- * 设备注册
- * @param params
- * @param request
- * @param response
- * @throws IOException
- */
- @RequestMapping(value="register")
- @ResponseBody
- public void register(@RequestBody String params, HttpServletRequest request, HttpServletResponse response) throws IOException {
- checkParams(response, params);
- // System.out.println("devivce/register() params: " + params);
- byte[] paramsByte = decryptParams(response,params);
- if(paramsByte.length >1){
- writeOutResponse(response, sysDeviceInfoServiceImpl.register(paramsByte, request));
- }else{
- writeOutResponse(response,paramsByte);
- }
- }
-
-
- /**
- * 获取设备绑定的用户
- * @param params
- * @param request
- * @param response
- * @throws IOException
- */
- @RequestMapping(value="getUsers")
- @ResponseBody
- public void getUsers(@RequestBody String params, HttpServletRequest request, HttpServletResponse response) throws IOException {
- checkParams(response, params);
- // System.out.println("devivce/register() params: " + params);
- byte[] paramsByte = decryptParams(response,params);
- if(paramsByte.length >1){
- writeOutResponseNoEncrypt(response, sysAccoountServiceImpl.getUsersByDeviceId(paramsByte, request));
- }else{
- writeOutResponse(response,paramsByte);
- }
- }
-
- }
|