|
@ -393,6 +393,38 @@ public class DeviceController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@ApiOperation("爱牵挂-手表睡眠接收")
|
|
|
|
@RequestMapping(value = "byX1Sleep", method = {RequestMethod.POST,RequestMethod.GET})
|
|
|
|
public String byX1Sleep(
|
|
|
|
@ApiParam(name="imei",required = false,value="imei",defaultValue = "")
|
|
|
|
@RequestParam(value = "imei",required = true) String imei,
|
|
|
|
@ApiParam(name="time_begin",required = false,value="发生时间YYYY-MM-DD HH:mm:SS")
|
|
|
|
@RequestParam(value = "time_begin",required = false) String time_begin,
|
|
|
|
@ApiParam(name="time_end",required = false,value="结束时间YYYY-MM-DD HH:mm:SS")
|
|
|
|
@RequestParam(value = "time_end",required = false) String time_end,
|
|
|
|
@ApiParam(name="interval",required = false,value="固定30分钟,忽略,兼容其他设备的参数")
|
|
|
|
@RequestParam(value = "interval",required = false) Integer interval,
|
|
|
|
@ApiParam(name="total",required = false,value="检测次数, 忽略,兼容其他设备的参数")
|
|
|
|
@RequestParam(value = "total",required = false) Integer total,
|
|
|
|
@ApiParam(name="deep_sleep",required = false,value="深睡时长,单位小时,str(float)")
|
|
|
|
@RequestParam(value = "deep_sleep",required = false) String deep_sleep,
|
|
|
|
@ApiParam(name="light_sleep",required = false,value="浅睡时长,单位小时,str(float)")
|
|
|
|
@RequestParam(value = "light_sleep",required = false)String light_sleep,
|
|
|
|
@ApiParam(name="awake_time",required = false,value="清醒时长,单位小时,str(float)")
|
|
|
|
@RequestParam(value = "awake_time",required = false)String awake_time,
|
|
|
|
HttpServletRequest request) {
|
|
|
|
try {
|
|
|
|
String paraString = JSON.toJSONString(request.getParameterMap());
|
|
|
|
deviceService.byX1Sleep(imei,time_begin,time_end,interval,total,deep_sleep,light_sleep,awake_time);
|
|
|
|
logger.info("爱牵挂-手表睡眠接收,请求参数:"+paraString);
|
|
|
|
dataPushLogUtil.savePushLog(imei,paraString,"手表睡眠接收");
|
|
|
|
dataPushLogUtil.updContactStatus(imei,1,false);
|
|
|
|
return success();
|
|
|
|
} catch (Exception e) {
|
|
|
|
e.printStackTrace();
|
|
|
|
return error(-1,"Device data incoming failure");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
@ApiOperation("设备步数接收")
|
|
@ApiOperation("设备步数接收")
|
|
@RequestMapping(value = "stepsCreate", method = {RequestMethod.POST,RequestMethod.GET})
|
|
@RequestMapping(value = "stepsCreate", method = {RequestMethod.POST,RequestMethod.GET})
|