|
@ -826,6 +826,9 @@ public class StatisticsService {
|
|
Integer streetOldTotal = 0;
|
|
Integer streetOldTotal = 0;
|
|
Integer streetOldOff = 0;
|
|
Integer streetOldOff = 0;
|
|
Integer streetOldOn = 0;
|
|
Integer streetOldOn = 0;
|
|
|
|
Integer doctorON = 0; //医生
|
|
|
|
Integer doctorOff = 0;
|
|
|
|
Integer doctorTotal = 0;
|
|
|
|
|
|
|
|
|
|
//儿童注册人数
|
|
//儿童注册人数
|
|
@ -1011,8 +1014,24 @@ public class StatisticsService {
|
|
|
|
|
|
olderFamilyBinding = jdbcTemplate.queryForObject(sql2,Integer.class);
|
|
olderFamilyBinding = jdbcTemplate.queryForObject(sql2,Integer.class);
|
|
|
|
|
|
|
|
//医生
|
|
|
|
String doctorSqlTotal = "SELECT count(d.id) AS count, if(d.openid is null,0,1) online FROM base_doctor d WHERE d.del = 1 AND d.doctor_level = 1 AND d.id NOT IN " +
|
|
|
|
"(SELECT dict_code from wlyy_hospital_sys_dict WHERE dict_name = 'jkzl_doctor') GROUP BY openid ";
|
|
|
|
List<Map<String, Object>> doctorCountList = jdbcTemplate.queryForList(doctorSqlTotal);
|
|
|
|
for (Map<String, Object> dcm : doctorCountList) {
|
|
|
|
Integer num = Integer.valueOf(dcm.get("count").toString());
|
|
|
|
Integer online = Integer.valueOf(dcm.get("online").toString());
|
|
|
|
if (0==online){
|
|
|
|
doctorOff+=num;
|
|
|
|
}
|
|
|
|
if (1==online){
|
|
|
|
doctorON+=num;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
doctorTotal = doctorOff + doctorON;
|
|
|
|
|
|
//helper 社工,teacher 教师,child 幼儿,olderWx 老人公众号,olderPad 老人平板 olderFamily老人家属 street 街道老人二次导入朝辉街道
|
|
//helper 社工,teacher 教师,child 幼儿,olderWx 老人公众号,olderPad 老人平板 olderFamily老人家属 street 街道老人二次导入朝辉街道
|
|
//helper4助老员 unSignOlder社区老人
|
|
|
|
|
|
//helper4助老员 unSignOlder社区老人 doctor 医生
|
|
result.put("olderTotal", olderTotal);
|
|
result.put("olderTotal", olderTotal);
|
|
result.put("olderOn", olderOn);
|
|
result.put("olderOn", olderOn);
|
|
result.put("olderOff", olderOff);
|
|
result.put("olderOff", olderOff);
|
|
@ -1026,6 +1045,10 @@ public class StatisticsService {
|
|
result.put("unSignOlderOff", unSignOlderOff);
|
|
result.put("unSignOlderOff", unSignOlderOff);
|
|
result.put("unSignOlderOn", unSignOlderOn);
|
|
result.put("unSignOlderOn", unSignOlderOn);
|
|
|
|
|
|
|
|
result.put("doctorTotal",doctorTotal);
|
|
|
|
result.put("doctorOn",doctorON);
|
|
|
|
result.put("doctorOff",doctorOff);
|
|
|
|
|
|
result.put("helperTotal", helperTotal);
|
|
result.put("helperTotal", helperTotal);
|
|
result.put("helperOff", helperOff);
|
|
result.put("helperOff", helperOff);
|
|
result.put("helperOn", helperOn);
|
|
result.put("helperOn", helperOn);
|