From a233d5b92158713f3d50394ebf0d631ce30b5c51 Mon Sep 17 00:00:00 2001 From: linjj <850658129@qq.com> Date: Wed, 21 Jun 2023 16:32:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=81=E5=AD=98=E7=97=85=E6=A1=88=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../emr/controller/signListController.java | 2 +- .../ipml/Archive_MasterServiceImpl.java | 23 +++++++++++++++ .../resources/mapper/Archive_MasterMapper.xml | 28 ++----------------- .../views/beHospitaledDir/beHospList.jsp | 2 +- 4 files changed, 28 insertions(+), 27 deletions(-) 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 @@