|
@ -426,7 +426,13 @@ public class StatisticsService {
|
|
|
Integer emergencyCallNum = jdbcTemplate.queryForObject(emergencyCallSql, Integer.class);
|
|
|
String securityMonitoringSql = "SELECT COUNT(1) FROM base_security_monitoring_order where 1=1 and hospital " + orgFilter;
|
|
|
Integer securityMonitoringNum = jdbcTemplate.queryForObject(securityMonitoringSql, Integer.class);
|
|
|
res.put("olderTotal", olderTotal); //老人注册人数
|
|
|
String oldTotalSql ="SELECT ((SELECT COUNT(distinct p.id) FROM base_patient p WHERE p.sign_status = 1 AND p.del = 1 ) +(SELECT COUNT(distinct p.id) FROM base_patient p INNER JOIN " +
|
|
|
" wlyy_patient_device d ON p.id = d.`user` WHERE p.sign_status = 0 AND p.del = 1 AND d.del = 0)) total";
|
|
|
|
|
|
List<Integer> oldTotalList = jdbcTemplate.queryForList(oldTotalSql, Integer.class);
|
|
|
|
|
|
res.put("olderTotal", oldTotalList.get(0)); //老人注册人数
|
|
|
|
|
|
res.put("childTotal", childTotal); //儿童注册人数
|
|
|
res.put("healthEquipmentNum", healthEquipmentNum); //健康设备
|
|
|
res.put("securityEquipmentNum", securityEquipmentNum); //安防设备
|
|
@ -1915,7 +1921,7 @@ public class StatisticsService {
|
|
|
//能力评估 从签约时服务标签取 + 照护老人
|
|
|
JSONArray jsonArray = cloudCareForTheElderly(endDate, area, level);
|
|
|
JSONObject oldTotalJson = new JSONObject();
|
|
|
String oldTotalSql ="SELECT ((SELECT COUNT(*) FROM base_patient p WHERE p.sign_status = 1 AND p.del = 1 ) +(SELECT COUNT(p.id) FROM base_patient p INNER JOIN " +
|
|
|
String oldTotalSql ="SELECT ((SELECT COUNT(distinct p.id) FROM base_patient p WHERE p.sign_status = 1 AND p.del = 1 ) +(SELECT COUNT(distinct p.id) FROM base_patient p INNER JOIN " +
|
|
|
" wlyy_patient_device d ON p.id = d.`user` WHERE p.sign_status = 0 AND p.del = 1 AND d.del = 0)) total";
|
|
|
|
|
|
List<Integer> oldTotalList = jdbcTemplate.queryForList(oldTotalSql, Integer.class);
|