|  | @ -18,11 +18,10 @@ import org.slf4j.Logger;
 | 
	
		
			
				|  |  | import org.slf4j.LoggerFactory;
 | 
	
		
			
				|  |  | import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  | import org.springframework.data.domain.Page;
 | 
	
		
			
				|  |  | import org.springframework.stereotype.Controller;
 | 
	
		
			
				|  |  | import org.springframework.web.bind.annotation.RequestMapping;
 | 
	
		
			
				|  |  | import org.springframework.web.bind.annotation.RequestMethod;
 | 
	
		
			
				|  |  | import org.springframework.web.bind.annotation.RequestParam;
 | 
	
		
			
				|  |  | import org.springframework.web.bind.annotation.ResponseBody;
 | 
	
		
			
				|  |  | import org.springframework.web.bind.annotation.RestController;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import java.util.Date;
 | 
	
		
			
				|  |  | import java.util.HashMap;
 | 
	
	
		
			
				|  | @ -34,7 +33,7 @@ import java.util.Map;
 | 
	
		
			
				|  |  |  *
 | 
	
		
			
				|  |  |  * @author George
 | 
	
		
			
				|  |  |  */
 | 
	
		
			
				|  |  | @Controller
 | 
	
		
			
				|  |  | @RestController
 | 
	
		
			
				|  |  | @RequestMapping(value = "patient/device")
 | 
	
		
			
				|  |  | @Api(value = "患者设备管理", description = "患者设备管理")
 | 
	
		
			
				|  |  | public class PatientDeviceController extends BaseController {
 | 
	
	
		
			
				|  | @ -57,7 +56,6 @@ public class PatientDeviceController extends BaseController {
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @ApiOperation("获取居民标准体征预警值")
 | 
	
		
			
				|  |  |     @RequestMapping(value = "getDeviceStandard", method = RequestMethod.GET)
 | 
	
		
			
				|  |  |     @ResponseBody
 | 
	
		
			
				|  |  |     public String getDeviceStandard(@ApiParam(name = "type", value = "类型1血糖,2血压", defaultValue = "1")
 | 
	
		
			
				|  |  |                                     @RequestParam(value = "type", required = true) Integer type){
 | 
	
		
			
				|  |  |         try {
 | 
	
	
		
			
				|  | @ -75,7 +73,6 @@ public class PatientDeviceController extends BaseController {
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     @ApiOperation("设备保存接口")
 | 
	
		
			
				|  |  |     @RequestMapping(value = "SavePatientDevice", method = RequestMethod.POST)
 | 
	
		
			
				|  |  |     @ResponseBody
 | 
	
		
			
				|  |  |     public String saveDevice(@ApiParam(name = "json", value = "设备数据json", defaultValue = "{\"deviceId\": \"3\",\"deviceName\": \"血压计-优瑞恩\",\"deviceSn\": \"7052169111\",\"categoryCode\": \"1\",\"userType\": \"-1\"}")
 | 
	
		
			
				|  |  |                              @RequestParam(value = "json", required = true) String json) {
 | 
	
		
			
				|  |  |         try {
 | 
	
	
		
			
				|  | @ -116,7 +113,6 @@ public class PatientDeviceController extends BaseController {
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     @ApiOperation("患者设备列表获取")
 | 
	
		
			
				|  |  |     @RequestMapping(value = "PatientDeviceList", method = RequestMethod.GET)
 | 
	
		
			
				|  |  |     @ResponseBody
 | 
	
		
			
				|  |  |     public String getDeviceByPatient(@ApiParam(name = "id", value = "分页起始id", defaultValue = "0")
 | 
	
		
			
				|  |  |                                      @RequestParam(value = "id", required = true) long id,
 | 
	
		
			
				|  |  |                                      @ApiParam(name = "pagesize", value = "每页条数", defaultValue = "10")
 | 
	
	
		
			
				|  | @ -134,7 +130,6 @@ public class PatientDeviceController extends BaseController {
 | 
	
		
			
				|  |  |     //要增加时间段信息展示
 | 
	
		
			
				|  |  |     @ApiOperation("获取患者设备信息")
 | 
	
		
			
				|  |  |     @RequestMapping(value = "PatientDeviceInfo", method = RequestMethod.GET)
 | 
	
		
			
				|  |  |     @ResponseBody
 | 
	
		
			
				|  |  |     public String getPatientDeviceInfo(@ApiParam(name = "id", value = "患者设备ID", defaultValue = "146")
 | 
	
		
			
				|  |  |                                        @RequestParam(value = "id", required = true) String id) {
 | 
	
		
			
				|  |  |         try {
 | 
	
	
		
			
				|  | @ -153,7 +148,6 @@ public class PatientDeviceController extends BaseController {
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     @ApiOperation("通过sn码获取设备绑定情况")
 | 
	
		
			
				|  |  |     @RequestMapping(value = "PatientDeviceIdcard", method = RequestMethod.GET)
 | 
	
		
			
				|  |  |     @ResponseBody
 | 
	
		
			
				|  |  |     public String getDeviceUser(@ApiParam(name = "type", value = "设备类型", defaultValue = "1")
 | 
	
		
			
				|  |  |                                 @RequestParam(value = "type", required = true) String type,
 | 
	
		
			
				|  |  |                                 @ApiParam(name = "device_sn", value = "设备SN码", defaultValue = "15L000002")
 | 
	
	
		
			
				|  | @ -176,7 +170,6 @@ public class PatientDeviceController extends BaseController {
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     @ApiOperation("设备删除")
 | 
	
		
			
				|  |  |     @RequestMapping(value = "DeletePatientDevice",method = {RequestMethod.GET,RequestMethod.POST})
 | 
	
		
			
				|  |  |     @ResponseBody
 | 
	
		
			
				|  |  |     public String delete(@ApiParam(name = "id", value = "删除设备关联ID")
 | 
	
		
			
				|  |  |                          @RequestParam(value = "id", required = true) String id) {
 | 
	
		
			
				|  |  |         try {
 | 
	
	
		
			
				|  | @ -201,7 +194,6 @@ public class PatientDeviceController extends BaseController {
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @ApiOperation("获取居民的设备任务信息")
 | 
	
		
			
				|  |  |     @RequestMapping(value = "getPatientDeviceTaskInfo",method = RequestMethod.POST)
 | 
	
		
			
				|  |  |     @ResponseBody
 | 
	
		
			
				|  |  |     public String getPatientDeviceTaskInfo(@ApiParam(name = "patientCode",value = "患者code")@RequestParam(value = "patientCode",required = true)String patientCode){
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             return write(200,"执行成功","data",patientDeviceService.getPatientDeviceTaskInfo(patientCode));
 | 
	
	
		
			
				|  | @ -210,5 +202,42 @@ public class PatientDeviceController extends BaseController {
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @ApiOperation("获取居民的爱牵挂设备亲情号码")
 | 
	
		
			
				|  |  |     @RequestMapping(value = "getAqgDeviceInfo",method = RequestMethod.GET)
 | 
	
		
			
				|  |  |     public String getAqgDeviceInfo(@ApiParam(name = "deviceSn",value = "设备sn码")
 | 
	
		
			
				|  |  |                                                @RequestParam(value = "deviceSn",required = true)String deviceSn){
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             return write(200,"获取成功","data",patientDeviceService.getAqgDeviceInfo(deviceSn));
 | 
	
		
			
				|  |  |         }catch (Exception e){
 | 
	
		
			
				|  |  |             e.printStackTrace();
 | 
	
		
			
				|  |  |             return write(-1,"获取失败!");
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @ApiOperation("修改删除 爱牵挂亲情号码")
 | 
	
		
			
				|  |  |     @RequestMapping(value = "updAqgDeviceSosInfo",method = RequestMethod.POST)
 | 
	
		
			
				|  |  |     public String updAqgDeviceSosInfo(@ApiParam(name = "deviceSn",value = "设备id")
 | 
	
		
			
				|  |  |                                    @RequestParam(value = "deviceSn",required = true)String deviceSn,
 | 
	
		
			
				|  |  |                                    @ApiParam(name = "seqid",value = "亲情号码id")
 | 
	
		
			
				|  |  |                                    @RequestParam(value = "seqid",required = false)String seqid,
 | 
	
		
			
				|  |  |                                    @ApiParam(name = "name",value = "亲情号码昵称",required = false)
 | 
	
		
			
				|  |  |                                    @RequestParam(value = "name",required = false)String name,
 | 
	
		
			
				|  |  |                                    @ApiParam(name = "num",value = "号码",required = false)
 | 
	
		
			
				|  |  |                                    @RequestParam(value = "num",required = false)String num,
 | 
	
		
			
				|  |  |                                    @ApiParam(name = "dial_flag",value = "0不设置为紧急呼叫号码,1设置为紧急呼叫号码",required = false)
 | 
	
		
			
				|  |  |                                    @RequestParam(value = "dial_flag",required = false)String dial_flag,
 | 
	
		
			
				|  |  |                                    @ApiParam(name = "clear",value = "删除标志,删除传1",required = false)
 | 
	
		
			
				|  |  |                                    @RequestParam(value = "clear",required = false)String clear){
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             com.alibaba.fastjson.JSONObject json = patientDeviceService.updAqgDeviceSosInfo(deviceSn, seqid, name, num, dial_flag, clear);
 | 
	
		
			
				|  |  |             if(json.getBoolean("success")){
 | 
	
		
			
				|  |  |                 return success("操作成功");
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             return error(-1,json.getString("error_desc"));
 | 
	
		
			
				|  |  |         }catch (Exception e){
 | 
	
		
			
				|  |  |             e.printStackTrace();
 | 
	
		
			
				|  |  |             return write(-1,"操作失败!");
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | }
 |