|
@ -4017,12 +4017,13 @@ public class StatisticsService {
|
|
|
//家属
|
|
|
String familySql = "SELECT DISTINCT p.`name`,p.mobile,p.id,p.photo,case WHEN p.openid IS NOT NULL THEN 1 WHEN p.openid <> '' THEN 1 ELSE 0 END AS online FROM base_patient p WHERE p.id IN (SELECT fm.family_member FROM base_patient_family_member fm WHERE fm.patient = '"+patient+"')";
|
|
|
//社工
|
|
|
String doctorSql ="SELECT DISTINCT d.`name`,d.id,d.mobile,d.photo,case WHEN d.openid IS NOT NULL THEN 1 WHEN d.openid <> '' THEN 1 ELSE 0 END AS online FROM base_service_package_sign_record sr,base_service_package_record r,base_service_package i,base_team_member m," +
|
|
|
" base_doctor d WHERE sr.id = r.sign_id AND sr.STATUS = 1 AND sr.patient = '"+patient+"' AND r.service_package_id = i.id AND i.del = 1 AND m.team_code = r.team_code " +
|
|
|
String doctorSql ="SELECT DISTINCT d.`name`,d.id,d.mobile,d.doctor_level as level,d.photo,case WHEN d.openid IS NOT NULL THEN 1 WHEN d.openid <> '' THEN 1 ELSE 0 END AS online FROM base_service_package_sign_record sr,base_service_package_record r,base_service_package i,base_team_member m," +
|
|
|
" base_doctor d WHERE sr.id = r.sign_id AND sr.STATUS = 1 AND sr.patient = '"+patient+"' AND r.service_package_id = i.id AND i.del = 1 AND m.team_code = r.team_code " +
|
|
|
" AND sr.id = r.sign_id AND m.doctor_code = d.id AND m.del = '1'";
|
|
|
//助老元
|
|
|
String dHelpSql = "SELECT DISTINCT d.id doctor,d.name,d.mobile,d.photo,case WHEN d.openid IS NOT NULL THEN 1 WHEN d.openid <> '' THEN 1 ELSE 0 END AS online" +
|
|
|
" FROM base_patient_helper ph INNER JOIN base_doctor d on ph.doctor=d.id WHERE ph.patient= '"+patient+"' AND ph.del = 1 ";
|
|
|
|
|
|
List<Map<String, Object>> doctorList = jdbcTemplate.queryForList(doctorSql);
|
|
|
List<Map<String, Object>> familyList = jdbcTemplate.queryForList(familySql);
|
|
|
List<Map<String, Object>> helperList = jdbcTemplate.queryForList(dHelpSql);
|
|
@ -4058,8 +4059,6 @@ public class StatisticsService {
|
|
|
jsonObject.put("familys",familyList);
|
|
|
jsonObject.put("helpers",helperList);
|
|
|
jsonObject.put("patient",patientList);
|
|
|
|
|
|
|
|
|
return jsonObject;
|
|
|
}
|
|
|
|