diff --git a/src/main/java/com/emr/controller/signListController.java b/src/main/java/com/emr/controller/signListController.java index 73fcb7ad..3fbb641f 100644 --- a/src/main/java/com/emr/controller/signListController.java +++ b/src/main/java/com/emr/controller/signListController.java @@ -876,7 +876,7 @@ public class signListController { patientIds.add(id); collectionVo.setPatientIds(patientIds); collectionVo.setSysCodes(flagNum); - String url="http://192.168.16.63:9295/api/NoViewCollect/generateTaskByPatientIdAndSysCodes"; + String url="http://10.6.1.127:9295/api/NoViewCollect/generateTaskByPatientIdAndSysCodes"; JSONObject jsonParam= (JSONObject) JSONObject.toJSON(collectionVo); JSONObject jsonObject = httpPost(url, jsonParam); //查询新任务表id diff --git a/src/main/java/com/emr/service/ipml/Archive_MasterServiceImpl.java b/src/main/java/com/emr/service/ipml/Archive_MasterServiceImpl.java index 0e2d315a..22267a68 100644 --- a/src/main/java/com/emr/service/ipml/Archive_MasterServiceImpl.java +++ b/src/main/java/com/emr/service/ipml/Archive_MasterServiceImpl.java @@ -104,6 +104,11 @@ public class Archive_MasterServiceImpl implements Archive_MasterService { public List selectByCol(Archive_Master_Vo archiveMasterVo) { List list=archiveMasterMapper.selectByCol(archiveMasterVo); if(list!=null && list.size()>0) { + Emr_Dictionary dic = new Emr_Dictionary(); + dic.setEffective(1); + dic.setTypecode("dept_code"); + //科室列表 + List dicList = emrDictionaryService.dicByTypeCode(dic); JSONArray powerUsers = powerUserService.getPowerUserList("1"); List powerUserList = JSONArray.parseArray(powerUsers.toJSONString(), JSONObject.class); if (powerUserList != null) { @@ -127,6 +132,24 @@ public class Archive_MasterServiceImpl implements Archive_MasterService { } else { archiveMaster.setNurseName(userInfo.getString("name")); } + + //替换科室 + for (int k = 0; k < dicList.size(); k++) { + String deptName = archiveMaster.getDeptName(); + //入院科室dept_admission_to + String dept2 = archiveMaster.getDeptAdmissionTo(); + + if ((deptName != null && deptName.equals(dicList.get(k).getCode()))) { + //出院科室 + deptName = deptName.replace(deptName, dicList.get(k).getName()); + archiveMaster.setDeptName(deptName); + } + if (dept2 != null && dept2.equals(dicList.get(k).getCode())) { + //入院科室 + dept2 = dept2.replace(dept2, dicList.get(k).getName()); + archiveMaster.setDeptAdmissionTo(dept2); + } + } } } } diff --git a/src/main/resources/mapper/Archive_MasterMapper.xml b/src/main/resources/mapper/Archive_MasterMapper.xml index 41ee2beb..4f3a53e4 100644 --- a/src/main/resources/mapper/Archive_MasterMapper.xml +++ b/src/main/resources/mapper/Archive_MasterMapper.xml @@ -170,20 +170,12 @@