|
@ -776,7 +776,9 @@ public class PatientInfoPlatFormService {
|
|
Map steps = !detailInfo.get("steps").equals(0)?(Map)detailInfo.get("steps"):new HashMap(){{put("steps",0);}};
|
|
Map steps = !detailInfo.get("steps").equals(0)?(Map)detailInfo.get("steps"):new HashMap(){{put("steps",0);}};
|
|
|
|
|
|
if (!heartRate.get("value1_status").equals("正常")) oldIndex+=1;
|
|
if (!heartRate.get("value1_status").equals("正常")) oldIndex+=1;
|
|
oldCheckInfoMap.put("heartStatus",heartRate.get("value1_status"));
|
|
|
|
|
|
if(!heartRate.get("value1_status").equals("暂无数据?")){
|
|
|
|
oldCheckInfoMap.put("heartStatus",heartRate.get("value1_status"));
|
|
|
|
}
|
|
oldCheckInfoMap.put("heart",heartRate.get("value1"));
|
|
oldCheckInfoMap.put("heart",heartRate.get("value1"));
|
|
oldCheckInfoMap.put("leaveHome",detailInfo.get("homeRange"));
|
|
oldCheckInfoMap.put("leaveHome",detailInfo.get("homeRange"));
|
|
oldCheckInfoMap.put("address",location.get("address"));
|
|
oldCheckInfoMap.put("address",location.get("address"));
|
|
@ -806,9 +808,11 @@ public class PatientInfoPlatFormService {
|
|
deviceOnLineMap.put("deviceName",device_name);
|
|
deviceOnLineMap.put("deviceName",device_name);
|
|
deviceOnLineMap.put("deviceStatus",online);
|
|
deviceOnLineMap.put("deviceStatus",online);
|
|
if (!detailInfo.get("breath_status").equals("正常"))oldIndex+=1;
|
|
if (!detailInfo.get("breath_status").equals("正常"))oldIndex+=1;
|
|
oldCheckInfoMap.put("breathStatus",detailInfo.get("breath_status"));
|
|
|
|
oldCheckInfoMap.put("breath",detailInfo.get("breath"));
|
|
oldCheckInfoMap.put("breath",detailInfo.get("breath"));
|
|
oldCheckInfoMap.put("bedStatus",detailInfo.get("bedStatus"));
|
|
oldCheckInfoMap.put("bedStatus",detailInfo.get("bedStatus"));
|
|
|
|
if(!detailInfo.get("breath_status").equals("暂无数据?")){
|
|
|
|
oldCheckInfoMap.put("breathStatus",detailInfo.get("breath_status"));
|
|
|
|
}
|
|
break;
|
|
break;
|
|
case 14:
|
|
case 14:
|
|
deviceOnLineMap.put("deviceName",device_name);
|
|
deviceOnLineMap.put("deviceName",device_name);
|
|
@ -1043,13 +1047,13 @@ public class PatientInfoPlatFormService {
|
|
if (sqlResult.size()>0){
|
|
if (sqlResult.size()>0){
|
|
Integer xl = Integer.parseInt(sqlResult.get(0).get("value1").toString());
|
|
Integer xl = Integer.parseInt(sqlResult.get(0).get("value1").toString());
|
|
Integer xlValue1 = Integer.parseInt(dict(dictList,"xlValue1"));
|
|
Integer xlValue1 = Integer.parseInt(dict(dictList,"xlValue1"));
|
|
Integer xlValue2 = Integer.parseInt(dict(dictList,"xlValue1"));
|
|
|
|
|
|
Integer xlValue2 = Integer.parseInt(dict(dictList,"xlValue2"));
|
|
if (xl>=xlValue1&&xl<=xlValue2) {
|
|
if (xl>=xlValue1&&xl<=xlValue2) {
|
|
dictCode= "zc1";
|
|
dictCode= "zc1";
|
|
}else if (xl<xlValue1){
|
|
}else if (xl<xlValue1){
|
|
dictCode="xl2";
|
|
|
|
}else if (xl>xlValue2){
|
|
|
|
dictCode="xl3";
|
|
dictCode="xl3";
|
|
|
|
}else if (xl>xlValue2){
|
|
|
|
dictCode="xl2";
|
|
}
|
|
}
|
|
sqlResult.get(0).put("value1_status",dict(dictList,dictCode));
|
|
sqlResult.get(0).put("value1_status",dict(dictList,dictCode));
|
|
detailInfo.put("heartRate",sqlResult.get(0));
|
|
detailInfo.put("heartRate",sqlResult.get(0));
|
|
@ -1190,11 +1194,11 @@ public class PatientInfoPlatFormService {
|
|
Integer xlValue1 = Integer.parseInt(dict(dictList,"xlValue1"));
|
|
Integer xlValue1 = Integer.parseInt(dict(dictList,"xlValue1"));
|
|
Integer xlValue2 = Integer.parseInt(dict(dictList,"xlValue1"));
|
|
Integer xlValue2 = Integer.parseInt(dict(dictList,"xlValue1"));
|
|
dictCode = "";
|
|
dictCode = "";
|
|
if (heartRate > 100) {
|
|
|
|
|
|
if (heartRate < xlValue1) {
|
|
dictCode = "xl3";
|
|
dictCode = "xl3";
|
|
} else if (heartRate < 50) {
|
|
|
|
|
|
} else if (heartRate > xlValue2) {
|
|
dictCode = "xl2";
|
|
dictCode = "xl2";
|
|
} else if (heartRate >= 50 && heartRate <= 100) {
|
|
|
|
|
|
} else if (heartRate >= xlValue1 && heartRate <= xlValue2) {
|
|
dictCode = "zc1";
|
|
dictCode = "zc1";
|
|
}
|
|
}
|
|
|
|
|
|
@ -1410,17 +1414,6 @@ public class PatientInfoPlatFormService {
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
case "21"://todo 天然气
|
|
case "21"://todo 天然气
|
|
/*sql = " select o.id,p.id patient,p.name,p.idcard,p.residential_area,'22' OrderType,'1' type,o.serve_address,o.serve_desc, " +
|
|
|
|
" o.status,DATE_FORMAT(o.create_time,'%Y-%m-%d %H:%i:%S') create_time from base_security_monitoring_order o " +
|
|
|
|
" INNER JOIN base_patient p on p.id = o.patient where device_sn='"+deviceSn+"' and o.status=1 ";
|
|
|
|
pageSql = bl?" and o.create_time >= '"+beforeTime+"' and o.create_time <= '"+afterTime+"' ORDER BY create_time desc limit 1 ":" ORDER BY create_time desc limit 1 ";
|
|
|
|
sqlResult = jdbcTemplate.queryForList(sql+pageSql);
|
|
|
|
if (sqlResult.size()>0){
|
|
|
|
detailInfo.put("warnStatus",true);
|
|
|
|
detailInfo.put("orderInfo",sqlResult.get(0));
|
|
|
|
}else {
|
|
|
|
detailInfo.put("warnStatus",false);
|
|
|
|
}*/
|
|
|
|
sql = " SELECT g.syndyqzl,g.syndfy,g.lszyql,CAST(DATE_FORMAT(g.tong_time,'%Y-%m-%d %H:%i:%S') as char) as createTime from hz.gsq_hzrqjmyhglxtrqgrxx g " +
|
|
sql = " SELECT g.syndyqzl,g.syndfy,g.lszyql,CAST(DATE_FORMAT(g.tong_time,'%Y-%m-%d %H:%i:%S') as char) as createTime from hz.gsq_hzrqjmyhglxtrqgrxx g " +
|
|
" inner join base.base_patient p on g.yhsfzh = p.idcard " +
|
|
" inner join base.base_patient p on g.yhsfzh = p.idcard " +
|
|
" where p.id = '"+patient+"' ";
|
|
" where p.id = '"+patient+"' ";
|