BLE_WIFI_Scale_Server_Api 服务器与wifi秤交互只需要实现3个接口:设备注册、获取用户、上传记录
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

BodyFatController.java 1.5KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.inet.ailink.receiver.controller;
  2. import com.inet.ailink.receiver.service.impl.BodyFatServiceImpl;
  3. import org.springframework.beans.factory.annotation.Autowired;
  4. import org.springframework.web.bind.annotation.RequestBody;
  5. import org.springframework.web.bind.annotation.RequestMapping;
  6. import org.springframework.web.bind.annotation.ResponseBody;
  7. import org.springframework.web.bind.annotation.RestController;
  8. import javax.servlet.http.HttpServletRequest;
  9. import javax.servlet.http.HttpServletResponse;
  10. import java.io.IOException;
  11. @RestController
  12. @RequestMapping(value="bodyFat",produces={"application/json;charset=UTF-8"})
  13. public class BodyFatController extends BaseController {
  14. @Autowired
  15. private BodyFatServiceImpl bodyFatServiceImpl;
  16. /**
  17. * 上报称重数据(原始数据)
  18. * @param params
  19. * @param request
  20. * @param response
  21. * @throws IOException
  22. */
  23. @RequestMapping(value="saveWeighDataByAdc")
  24. @ResponseBody
  25. public void saveWeighDataByAdc(@RequestBody String params, HttpServletRequest request, HttpServletResponse response) throws IOException {
  26. checkParams(response, params);
  27. // System.out.println("saveWeighDataByAdc() params: " + params);
  28. byte[] paramsByte = decryptParams(response,params);
  29. if(paramsByte.length >1){
  30. writeOutResponse(response, bodyFatServiceImpl.saveWeighDataByAdc(paramsByte, request));
  31. }else{
  32. writeOutResponse(response,paramsByte);
  33. }
  34. }
  35. }