From 299fe37503dc2bbf347dab4b672d993777debb2c Mon Sep 17 00:00:00 2001 From: zengwh <81383286@qq.com> Date: Wed, 14 Oct 2020 10:37:03 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=88=E6=9C=AC20201013=5F1=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=E6=9B=B4=E6=96=B0=E5=A2=9E=E5=8A=A0=E7=9B=91=E5=90=AC?= =?UTF-8?q?=E5=90=8E=E5=8F=B0=E9=87=87=E9=9B=86=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/ArchiveOtherExtController.java | 15 ++- .../dao/ArchiveOtherExtSubmittimeMapper.java | 2 + .../service/ipml/ArchiveOtherExtService.java | 5 + .../ipml/Archive_MasterServiceImpl.java | 8 +- .../ArchiveOtherExtSubmittimeMapper.xml | 15 +++ .../resources/mapper/Archive_MasterMapper.xml | 11 +- .../views/beHospitaledDir/beHospList.jsp | 21 +++- src/main/webapp/WEB-INF/views/index.jsp | 2 +- .../js/hospitalCommom/hospitalCommom.js | 105 +++++++++++++++++- 9 files changed, 175 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/emr/controller/ArchiveOtherExtController.java b/src/main/java/com/emr/controller/ArchiveOtherExtController.java index 4921113..242bba6 100644 --- a/src/main/java/com/emr/controller/ArchiveOtherExtController.java +++ b/src/main/java/com/emr/controller/ArchiveOtherExtController.java @@ -1,10 +1,10 @@ package com.emr.controller; +import com.emr.entity.ArchiveOtherExtSubmittime; import com.emr.entity.OffsetLimitPage; import com.emr.service.ipml.ArchiveOtherExtService; import com.emr.util.ExceptionPrintUtil; import com.emr.util.Msg; -import com.emr.vo.ArchiveFlowInfoVo; import com.emr.vo.ArchiveOtherExtVo; import com.github.pagehelper.Page; import com.github.pagehelper.PageHelper; @@ -82,4 +82,17 @@ public class ArchiveOtherExtController { archiveOtherExtService.updateSubmit(ids,notNursingIds,jzh,masterId,sysFlag); return Msg.success(); } + + /** + * 根据id查询采集完成记录数 + * @param ids ext_id + * @return + * @throws Exception + */ + @RequestMapping("selectSuccessByExtIds") + @ResponseBody + public Msg selectSuccessByExtIds(String ids) throws Exception{ + List list = archiveOtherExtService.selectSuccessByExtIds(ids); + return Msg.success().add("list",list); + } } diff --git a/src/main/java/com/emr/dao/ArchiveOtherExtSubmittimeMapper.java b/src/main/java/com/emr/dao/ArchiveOtherExtSubmittimeMapper.java index 1692bae..9df0522 100644 --- a/src/main/java/com/emr/dao/ArchiveOtherExtSubmittimeMapper.java +++ b/src/main/java/com/emr/dao/ArchiveOtherExtSubmittimeMapper.java @@ -23,4 +23,6 @@ public interface ArchiveOtherExtSubmittimeMapper { int createInfo(@Param("ids") String ids); int updateInfo(@Param("ids") String ids); + + List selectSuccessByExtIds(@Param("ids")String ids); } \ No newline at end of file diff --git a/src/main/java/com/emr/service/ipml/ArchiveOtherExtService.java b/src/main/java/com/emr/service/ipml/ArchiveOtherExtService.java index 2a752ee..5308d41 100644 --- a/src/main/java/com/emr/service/ipml/ArchiveOtherExtService.java +++ b/src/main/java/com/emr/service/ipml/ArchiveOtherExtService.java @@ -2,6 +2,7 @@ package com.emr.service.ipml; import com.emr.dao.ArchiveOtherExtMapper; import com.emr.dao.ArchiveOtherExtSubmittimeMapper; +import com.emr.entity.ArchiveOtherExt; import com.emr.entity.ArchiveOtherExtSubmittime; import com.emr.vo.ArchiveOtherExtVo; import com.emr.vo.KeyValue; @@ -194,4 +195,8 @@ public class ArchiveOtherExtService { archiveOtherExtSubmittimeMapper.createInfo(createStr.toString()); } } + + public List selectSuccessByExtIds(String ids) { + return archiveOtherExtSubmittimeMapper.selectSuccessByExtIds(ids); + } } 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 fe70a0d..71b9e97 100644 --- a/src/main/java/com/emr/service/ipml/Archive_MasterServiceImpl.java +++ b/src/main/java/com/emr/service/ipml/Archive_MasterServiceImpl.java @@ -337,7 +337,13 @@ public class Archive_MasterServiceImpl implements Archive_MasterService { dictionary.setTypecode("dept_code"); List dictionaries = dictionaryMapper.dicByTypeCode(dictionary); //查询出院天数 - List selectDays = archiveMasterMapper.selectDaysByMasterIds(list); + List selectDays = new ArrayList<>(); + if(list.size() > 200){ + selectDays = archiveMasterMapper.selectDaysByMasterIds(null); + }else{ + selectDays = archiveMasterMapper.selectDaysByMasterIds(list); + } + for (Archive_Master_Vo vo:list) { //科室名称编码转名称 DeptNameCode2Name(dictionaries, vo); diff --git a/src/main/resources/mapper/ArchiveOtherExtSubmittimeMapper.xml b/src/main/resources/mapper/ArchiveOtherExtSubmittimeMapper.xml index 391ef94..efa0ee8 100644 --- a/src/main/resources/mapper/ArchiveOtherExtSubmittimeMapper.xml +++ b/src/main/resources/mapper/ArchiveOtherExtSubmittimeMapper.xml @@ -161,4 +161,19 @@ update archive_other_ext_submitTime set create_time = CONVERT(varchar(19),GETDATE(),120) where other_ext_id in (${ids}) + + \ No newline at end of file diff --git a/src/main/resources/mapper/Archive_MasterMapper.xml b/src/main/resources/mapper/Archive_MasterMapper.xml index 6b34c71..6f8d439 100644 --- a/src/main/resources/mapper/Archive_MasterMapper.xml +++ b/src/main/resources/mapper/Archive_MasterMapper.xml @@ -1060,10 +1060,13 @@ ) days FROM archive_master m - WHERE - m.id IN( - #{item.id,jdbcType=NVARCHAR} - ) + + + and m.id IN( + #{item.id,jdbcType=NVARCHAR} + ) + +