|
@ -483,10 +483,14 @@ public class ServicePackageService extends BaseJpaService<ServicePackageDO, Serv
|
|
}
|
|
}
|
|
|
|
|
|
public List<Map<String,Object>> getServerDoctorAll(String patient,String onlineFlag){
|
|
public List<Map<String,Object>> getServerDoctorAll(String patient,String onlineFlag){
|
|
String sql="select DISTINCT doc.id doctor,CONCAT(doc.`name`,CASE WHEN doc.doctor_level=1 THEN '(社区医生)' ELSE '(助老员)' END) as name,doc.photo,doc.mobile,0 as onLineFlag " +
|
|
|
|
"from base_service_package_sign_record spsr,base_service_package_record r,base_team_member mem,base_doctor doc " +
|
|
|
|
"WHERE spsr.patient = '"+patient+"' AND spsr.status = 1 " +
|
|
|
|
"and r.team_code = mem.team_code and spsr.id=r.sign_id and mem.doctor_code = doc.id and mem.del=1 ";
|
|
|
|
|
|
String sql="SELECT DISTINCT doc.id doctor,doc.name as doctorName,CONCAT(doc.`name`,CASE WHEN doc.doctor_level=1 " +
|
|
|
|
" THEN '(社区医生)' ELSE '(助老员)' END) as name,doc.photo,doc.mobile,doc.job_title_name as jobName,doc.job_title_code as job, " +
|
|
|
|
" 0 as onLineFlag,org.code,org.name as orgName " +
|
|
|
|
"from base_service_package_sign_record sr,base_service_package_record r,base_team_member m,base_doctor doc, " +
|
|
|
|
"base_service_package pack,base_org org " +
|
|
|
|
"WHERE sr.patient='"+patient+"' and sr.status=1 and m.team_code = r.team_code and " +
|
|
|
|
" m.doctor_code = doc.id and sr.id=r.sign_id and pack.id = r.service_package_id and pack.org_code = org.code " +
|
|
|
|
" and m.del = '1'";
|
|
List<Map<String,Object>>result = jdbcTemplate.queryForList(sql);
|
|
List<Map<String,Object>>result = jdbcTemplate.queryForList(sql);
|
|
if ("1".equals(onlineFlag)){//展示是否在线
|
|
if ("1".equals(onlineFlag)){//展示是否在线
|
|
String listStr = imUtil.getOnlineListByType("helper");
|
|
String listStr = imUtil.getOnlineListByType("helper");
|