|
@ -260,6 +260,7 @@ public class SynergyManageService {
|
|
|
map.put("remark", workorderDO.getRemark());
|
|
|
map.put("createTime", workorderDO.getCreateTime());
|
|
|
map.put("createUserName", workorderDO.getCreateUserName());
|
|
|
map.put("hospitalName", workorderDO.getHospitalName());
|
|
|
|
|
|
//获取服务对象
|
|
|
if(StringUtils.isNotBlank(patient)){
|
|
@ -268,7 +269,13 @@ public class SynergyManageService {
|
|
|
map.put("servicerKey", workorderServicerDO.getServicePatientName());
|
|
|
map.put("idcard", workorderServicerDO.getIdcard());
|
|
|
map.put("ssc", workorderServicerDO.getSsc());
|
|
|
map.put("completeTime", workorderServicerDO.getCompleteTime());
|
|
|
}else {
|
|
|
if(role == 3){
|
|
|
//获取工单完成人数
|
|
|
int count = workorderServicerDao.findByWorkorderCodeCount(workorderCode, 3);
|
|
|
map.put("count", count);
|
|
|
}
|
|
|
map.put("servicerKey", workorderDO.getServicerKey());
|
|
|
map.put("servicerCount", workorderDO.getServicerCount());
|
|
|
}
|
|
@ -282,8 +289,11 @@ public class SynergyManageService {
|
|
|
map.put("status", "未接收");
|
|
|
}
|
|
|
|
|
|
//获取负责人信息
|
|
|
if(role == 3){
|
|
|
//普通客服显示接收者
|
|
|
map.put("receiverName", workorderDO.getReceiverName());
|
|
|
map.put("receiverTime", workorderDO.getReceiverTime());
|
|
|
//获取负责人信息
|
|
|
List<ManageSynergyWorkorderExecutorDO> managerList = workorderExecutorDao.findByWorkorderCode(workorderCode,1);
|
|
|
List<ManageSynergyWorkorderExecutorDO> collaboratorList = workorderExecutorDao.findByWorkorderCode(workorderCode,2);
|
|
|
String manager = managerList.size()>0 ? managerList.get(0).getExecutorName() : "";
|