|
@ -6,6 +6,7 @@ import com.fasterxml.jackson.databind.ObjectMapper;
|
|
|
import com.yihu.jw.care.dao.device.DeviceDetailDao;
|
|
|
import com.yihu.jw.care.service.DeviceService;
|
|
|
import com.yihu.jw.care.service.YsDeviceService;
|
|
|
import com.yihu.jw.care.util.DeviceDataPushLogUtil;
|
|
|
import com.yihu.jw.entity.care.device.DeviceDetail;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
@ -44,6 +45,8 @@ public class DeviceController {
|
|
|
private DeviceDetailDao deviceDetailDao;
|
|
|
@Autowired
|
|
|
private YsDeviceService ysDeviceService;
|
|
|
@Autowired
|
|
|
private DeviceDataPushLogUtil dataPushLogUtil;
|
|
|
|
|
|
@RequestMapping(value = "/importDeviceFromExcel", produces = "application/json;charset=UTF-8",method = RequestMethod.POST)
|
|
|
@ResponseBody
|
|
@ -182,7 +185,7 @@ public class DeviceController {
|
|
|
String paraString = JSON.toJSONString(request.getParameterMap());
|
|
|
deviceService.aqgsos(imei, label_mac, time_begin,request);
|
|
|
long endTime=System.currentTimeMillis();
|
|
|
|
|
|
dataPushLogUtil.savePushLog(imei,paraString,"爱牵挂SOS数据接收");
|
|
|
logger.info("爱牵挂设备sos数据接收,请求参数:\n"+paraString+"\n"+(endTime-startTime)+"ms");
|
|
|
return success();
|
|
|
} catch (Exception e) {
|
|
@ -206,7 +209,7 @@ public class DeviceController {
|
|
|
try {
|
|
|
String paraString = JSON.toJSONString(request.getParameterMap());
|
|
|
logger.info("爱牵挂设备开关机数据接收,请求参数:\n"+paraString);
|
|
|
|
|
|
dataPushLogUtil.savePushLog(imei,paraString,"爱牵挂开关机数据接收");
|
|
|
deviceService.aqgSwitch(imei, time_begin, remaining_power, type,request);
|
|
|
return success();
|
|
|
} catch (Exception e) {
|
|
@ -230,6 +233,7 @@ public class DeviceController {
|
|
|
String paraString = JSON.toJSONString(request.getParameterMap());
|
|
|
deviceService.pushdata(type, deviceid, communityid, request);
|
|
|
long endTime=System.currentTimeMillis();
|
|
|
dataPushLogUtil.savePushLog(deviceid,paraString,"爱牵挂消息通知接收");
|
|
|
logger.info("爱牵挂设备消息通知数据接收,请求参数:\n"+paraString+"\n"+(endTime-startTime)+"ms");
|
|
|
return success();
|
|
|
} catch (Exception e) {
|
|
@ -264,7 +268,7 @@ public class DeviceController {
|
|
|
try {
|
|
|
String paraString = JSON.toJSONString(request.getParameterMap());
|
|
|
logger.info("爱牵挂位置接收,请求参数:\n"+paraString);
|
|
|
|
|
|
dataPushLogUtil.savePushLog(imei,paraString,"爱牵挂位置数据接收");
|
|
|
deviceService.byLocation(imei,time_begin,is_reply,is_track,city,address,lon,lat,type);
|
|
|
return success();
|
|
|
} catch (Exception e) {
|
|
@ -291,7 +295,7 @@ public class DeviceController {
|
|
|
try {
|
|
|
String paraString = JSON.toJSONString(request.getParameterMap());
|
|
|
logger.info("爱牵挂心率数据接收,请求参数: \n"+paraString);
|
|
|
|
|
|
dataPushLogUtil.savePushLog(imei,paraString,"爱牵挂心率数据接收");
|
|
|
deviceService.byHeartRate(imei,time_begin,heartrate,theshold_heartrate_h,theshold_heartrate_l);
|
|
|
return success();
|
|
|
} catch (Exception e) {
|
|
@ -319,7 +323,7 @@ public class DeviceController {
|
|
|
try {
|
|
|
String paraString = JSON.toJSONString(request.getParameterMap());
|
|
|
logger.info("爱牵挂血压数据,接收请求参数:\n"+paraString);
|
|
|
|
|
|
dataPushLogUtil.savePushLog(imei,paraString,"爱牵挂血压数据接收");
|
|
|
deviceService.byBloodPressure(imei,time_begin,dbp,dbp_l,sbp,sbp_h);
|
|
|
return success();
|
|
|
} catch (Exception e) {
|
|
@ -349,7 +353,7 @@ public class DeviceController {
|
|
|
try {
|
|
|
String paraString = JSON.toJSONString(request.getParameterMap());
|
|
|
logger.info("爱牵挂跌倒数据接收,请求参数: \n"+paraString);
|
|
|
|
|
|
dataPushLogUtil.savePushLog(imei,paraString,"爱牵挂跌倒数据接收");
|
|
|
deviceService.byFall(imei,time_begin,city,address,lon,lat,type);
|
|
|
return success();
|
|
|
} catch (Exception e) {
|
|
@ -371,7 +375,7 @@ public class DeviceController {
|
|
|
try {
|
|
|
String paraString = JSON.toJSONString(request.getParameterMap());
|
|
|
logger.info("爱牵挂步数接收,请求参数:\n"+paraString);
|
|
|
|
|
|
dataPushLogUtil.savePushLog(imei,paraString,"爱牵挂设备步数数据接收");
|
|
|
deviceService.bySteps(imei,time_begin,value);
|
|
|
return success();
|
|
|
} catch (Exception e) {
|
|
@ -405,7 +409,7 @@ public class DeviceController {
|
|
|
deviceService.bySleep(device,time_begin,heartrate,breath,bed_status,turn_over,is_warn);
|
|
|
long endTime=System.currentTimeMillis();
|
|
|
logger.info("爱牵挂-睡眠带接收,请求参数:"+paraString+"\n"+(endTime-startTime)+"ms");
|
|
|
|
|
|
dataPushLogUtil.savePushLog(device,paraString,"睡眠带数据接收");
|
|
|
return success();
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
@ -459,8 +463,8 @@ public class DeviceController {
|
|
|
try {
|
|
|
|
|
|
String paraString = JSON.toJSONString(request.getParameterMap());
|
|
|
logger.info("爱牵挂-睡眠带睡眠报考,请求参数:"+paraString);
|
|
|
|
|
|
logger.info("爱牵挂-睡眠带睡眠报告,请求参数:"+paraString);
|
|
|
dataPushLogUtil.savePushLog(device,paraString,"睡眠带报告数据接收");
|
|
|
deviceService.bySleepReport(device,date,fallasleep,sleepTime,restTime,awakeTime,lightTime,remTime,deepTime,bucket,
|
|
|
avghr,avgbr,awakePer,remPer,lightPer,efficiency,score);
|
|
|
return success();
|
|
@ -485,7 +489,7 @@ public class DeviceController {
|
|
|
|
|
|
String paraString = JSON.toJSONString(request.getParameterMap());
|
|
|
logger.info("爱牵挂-睡眠带wifi在线状态接收:"+paraString);
|
|
|
|
|
|
dataPushLogUtil.savePushLog(device,paraString,"睡眠带在线状态数据接收");
|
|
|
deviceService.byOnlineStatus(device,onlinestatu,time_begin);
|
|
|
return success();
|
|
|
} catch (Exception e) {
|