| 
					
				 | 
			
			
				@ -58,6 +58,7 @@ public class IotAnalyzerController extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String str = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String strResult = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String accessToken  = "sannuo"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Map res = new HashMap(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Map info = new HashMap(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -74,11 +75,20 @@ public class IotAnalyzerController extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONObject data = new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            // 增加判断,当测量值小于1时,定义为异常值,不进行数据的存储。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(Integer.parseInt(info.get("result").toString()) < 1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                res.put("statusCode", "00"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                res.put("desc", info.get("devicesn") + "体征数据异常(小于正常值)。"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return objectMapper.writeValueAsString(res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                data.put("data",info.get("result") == null? "":info.get("result").toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            data.put("code",info.get("code") == null? "":info.get("code").toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            data.put("deviceSn",info.get("devicesn") == null? "":info.get("devicesn").toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            data.put("userCode",info.get("usercode") == null? "":info.get("usercode").toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            data.put("openId",info.get("openid") == null? "":info.get("openid").toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            data.put("data",info.get("result") == null? "":info.get("result").toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            data.put("unit",info.get("unit") == null? "":info.get("unit").toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            data.put("sendTime",info.get("testtime") == null? "":info.get("testtime").toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //血糖测试时间段标志位(0餐前 1餐后 2随机) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -96,7 +106,7 @@ public class IotAnalyzerController extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            params.put("measure_time",info.get("testtime") == null? "":info.get("testtime").toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            params.put("sn",info.get("devicesn") == null? "":info.get("devicesn").toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Map res = new HashMap(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //体征信息上传成功后,同步到厦门I健康 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            data.put("id",""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            boolean synFlag = dataInputService.synXMIjk(data); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -143,7 +153,6 @@ public class IotAnalyzerController extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return strResult; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } catch (Exception e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            e.printStackTrace(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Map res = new HashMap(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            res.put("statusCode", "03"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            res.put("desc", "服务异常,体征信息上传失败。"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            strResult = objectMapper.writeValueAsString(res); 
			 |