From ce13dc1a73211958dcf7b3094fe2bea24ea9fca4 Mon Sep 17 00:00:00 2001 From: zengwh <81383286@qq.com> Date: Thu, 25 Mar 2021 18:45:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=89=88=E6=9C=AC20210325?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=89=A9=E7=90=86=E4=B8=8A=E6=9E=B6=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E8=A2=8B=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../emr/service/ipml/PaperPostionService.java | 13 +++++++---- .../resources/mapper/Archive_MasterMapper.xml | 3 +++ .../mapper/EmrPaperPositionInfoMapper.xml | 6 ----- src/main/webapp/WEB-INF/views/index.jsp | 2 +- .../views/lastVerifyDir/lastVerifyList.jsp | 2 +- .../medicalRecallDir/medicalRecallList.jsp | 4 ++++ .../WEB-INF/views/statistics/scanCount.jsp | 4 ++-- .../js/lastVerifyList/lastVerifyList.js | 23 ++++++++++++++++--- .../js/medicalRecallList/medicalRecallList.js | 3 ++- 9 files changed, 41 insertions(+), 19 deletions(-) diff --git a/src/main/java/com/emr/service/ipml/PaperPostionService.java b/src/main/java/com/emr/service/ipml/PaperPostionService.java index 91464b4..7ec8e0b 100644 --- a/src/main/java/com/emr/service/ipml/PaperPostionService.java +++ b/src/main/java/com/emr/service/ipml/PaperPostionService.java @@ -65,7 +65,7 @@ public class PaperPostionService { } public void savePaperPostion(Archive_Master_Vo archiveMaster) { - if(StringUtils.isNotBlank(archiveMaster.getPaperPosition()) || StringUtils.isNotBlank(archiveMaster.getPaperPosition1())) { + if(StringUtils.isNotBlank(archiveMaster.getPaperPosition()) || StringUtils.isNotBlank(archiveMaster.getPaperPosition1()) || StringUtils.isNotBlank(archiveMaster.getPaperPosition2()) || StringUtils.isNotBlank(archiveMaster.getPaperPosition3()) || StringUtils.isNotBlank(archiveMaster.getPaperPosition4())) { EmrPaperPositionInfo obj = new EmrPaperPositionInfo(); BeanUtils.copyProperties(archiveMaster, obj); updatePaperPostion(obj); @@ -97,14 +97,17 @@ public class PaperPostionService { }else{ //多个值的用横杠拼接 String paperPosition = obj.getPaperPosition1(); + paperPosition += "-"; if(StringUtils.isNotBlank(obj.getPaperPosition2())){ - paperPosition += "-" + obj.getPaperPosition2(); + paperPosition += obj.getPaperPosition2(); } + paperPosition += "-"; if(StringUtils.isNotBlank(obj.getPaperPosition3())){ - paperPosition += "-" + obj.getPaperPosition3(); + paperPosition += obj.getPaperPosition3(); } + paperPosition += "-"; if(StringUtils.isNotBlank(obj.getPaperPosition4())){ - paperPosition += "-" + obj.getPaperPosition4(); + paperPosition += obj.getPaperPosition4(); } obj.setPaperPosition(paperPosition); } @@ -148,7 +151,7 @@ public class PaperPostionService { } public void updatePaperPostion(EmrPaperPositionInfo obj) { - if(StringUtils.isNotBlank(obj.getPaperPosition()) || StringUtils.isNotBlank(obj.getPaperPosition1())) { + if(StringUtils.isNotBlank(obj.getPaperPosition()) || StringUtils.isNotBlank(obj.getPaperPosition1()) || StringUtils.isNotBlank(obj.getPaperPosition2()) || StringUtils.isNotBlank(obj.getPaperPosition3()) || StringUtils.isNotBlank(obj.getPaperPosition4())) { //处理纸质信息值带横杠的拆横杠,多个值的用横杠拼接 handlePaperPostion(obj); //查询是否存在,存在则更新 diff --git a/src/main/resources/mapper/Archive_MasterMapper.xml b/src/main/resources/mapper/Archive_MasterMapper.xml index 67a6ca2..b1da1ae 100644 --- a/src/main/resources/mapper/Archive_MasterMapper.xml +++ b/src/main/resources/mapper/Archive_MasterMapper.xml @@ -831,6 +831,9 @@ and archive_master.inp_no like '%'+#{inpNo,jdbcType=NCHAR}+'%' + + and emr_paper_position_info.paper_position like '%'+#{paperPosition,jdbcType=NCHAR}+'%' + and archive_master.visit_id=#{visitId,jdbcType=NCHAR} diff --git a/src/main/resources/mapper/EmrPaperPositionInfoMapper.xml b/src/main/resources/mapper/EmrPaperPositionInfoMapper.xml index f322d6b..d09a13f 100644 --- a/src/main/resources/mapper/EmrPaperPositionInfoMapper.xml +++ b/src/main/resources/mapper/EmrPaperPositionInfoMapper.xml @@ -52,9 +52,6 @@ insert into emr_paper_position_info - - id, - patient_id, @@ -105,9 +102,6 @@ - - #{id,jdbcType=BIGINT}, - #{patientId,jdbcType=NVARCHAR}, diff --git a/src/main/webapp/WEB-INF/views/index.jsp b/src/main/webapp/WEB-INF/views/index.jsp index eec58e8..872fe23 100644 --- a/src/main/webapp/WEB-INF/views/index.jsp +++ b/src/main/webapp/WEB-INF/views/index.jsp @@ -376,7 +376,7 @@