|
@ -749,6 +749,9 @@ public class PatientInfoPlatFormService {
|
|
|
if (contact_status.size()>0){
|
|
|
detailInfo.put("contact_status",contact_status.get(0));
|
|
|
}
|
|
|
|
|
|
BasePatientDO patientDO = patientDao.findById(patient);
|
|
|
|
|
|
switch (category_code){
|
|
|
case "1"://血糖 最近一次血糖、在线状态
|
|
|
sql = " select *,CAST(DATE_FORMAT(record_date,'%Y-%m-%d %H:%i:%S') as char) record_date, " +
|
|
@ -1025,6 +1028,7 @@ public class PatientInfoPlatFormService {
|
|
|
}else {
|
|
|
detailInfo.put("warnStatus",false);
|
|
|
}
|
|
|
break;
|
|
|
case "19"://门禁监测
|
|
|
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 " +
|
|
@ -1037,6 +1041,7 @@ public class PatientInfoPlatFormService {
|
|
|
}else {
|
|
|
detailInfo.put("warnStatus",false);
|
|
|
}
|
|
|
break;
|
|
|
case "20"://电表监测
|
|
|
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 " +
|
|
@ -1049,6 +1054,14 @@ public class PatientInfoPlatFormService {
|
|
|
}else {
|
|
|
detailInfo.put("warnStatus",false);
|
|
|
}
|
|
|
break;
|
|
|
case "21"://电表监测
|
|
|
if(patientDO!=null){
|
|
|
String idcard = patientDO.getIdcard();
|
|
|
sql = "SELECT syndyqzl,syndfy,lszyql from hz.gsq_hzrqjmyhglxtrqgrxx WHERE yhsfzh =? ORDER BY tongid desc LIMIT 1 " ;
|
|
|
sqlResult = jdbcTemplate.queryForList(sql,new Object[]{idcard});
|
|
|
detailInfo.put("naturalGasRecord",sqlResult);
|
|
|
}
|
|
|
}
|
|
|
return detailInfo;
|
|
|
}
|