From 1bdb48de0d19fb16335916d762b12efb64f228d3 Mon Sep 17 00:00:00 2001 From: zengwh Date: Fri, 11 Sep 2020 15:02:15 +0800 Subject: [PATCH] =?UTF-8?q?1.=E5=87=BA=E9=99=A2=E6=B5=8F=E8=A7=88=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E5=A2=9E=E5=8A=A0=E5=AE=A1=E6=A0=B8=E8=8A=82=E7=82=B9?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=202.=E6=9F=A5=E7=9C=8B=E7=97=85=E5=8E=86?= =?UTF-8?q?=E6=B8=85=E5=8D=95=E9=A1=B5=E9=9D=A2=E5=A2=9E=E5=8A=A0=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E6=A0=87=E9=A2=98=E3=80=81=E9=87=87=E9=9B=86=E6=9D=A5?= =?UTF-8?q?=E6=BA=90=E6=9D=A1=E4=BB=B6=E6=90=9C=E7=B4=A2=EF=BC=8C=E9=87=87?= =?UTF-8?q?=E9=9B=86=E6=97=B6=E9=97=B4=E5=8F=AF=E5=8D=87=E9=99=8D=E5=BA=8F?= =?UTF-8?q?=203.=E7=97=85=E6=A1=88=E7=BB=9F=E8=AE=A1=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=87=BA=E9=99=A2=E4=BA=BA=E6=95=B0=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1=204.=E7=BB=88=E5=AE=A1=E9=A1=B5=E9=9D=A2=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E6=98=BE=E7=A4=BA=E7=BA=B8=E8=B4=A8=E7=97=85=E5=8E=86?= =?UTF-8?q?=E6=98=AF=E5=90=A6=E7=AD=BE=E6=94=B6=E7=8A=B6=E6=80=81=E3=80=81?= =?UTF-8?q?=E5=AE=A1=E6=A0=B8=E5=89=8D=E5=88=A4=E6=96=AD=E6=98=AF=E5=90=A6?= =?UTF-8?q?=E5=B7=B2=E6=89=AB=E6=8F=8F=E7=BA=B8=E8=B4=A8=E7=97=85=E5=8E=86?= =?UTF-8?q?=EF=BC=8C=E6=9C=AA=E6=89=AB=E6=8F=8F=E5=89=8D=E4=B8=8D=E8=83=BD?= =?UTF-8?q?=E5=AE=A1=E6=A0=B8=E3=80=82=205.=E5=9C=A8=E8=8A=82=E5=81=87?= =?UTF-8?q?=E6=97=A5=E8=AE=BE=E7=BD=AE=E9=A1=B5=E9=9D=A2=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E2=80=9C=E7=BB=88=E5=AE=A1=E6=97=B6=E6=98=AF=E5=90=A6=E5=88=A4?= =?UTF-8?q?=E6=96=AD=E7=BA=B8=E8=B4=A8=E7=97=85=E5=8E=86=E6=98=AF=E5=90=A6?= =?UTF-8?q?=E6=89=AB=E6=8F=8F=E2=80=9D=E5=BC=80=E5=85=B3=206.=E7=97=85?= =?UTF-8?q?=E6=A1=88=E7=BB=88=E5=AE=A1=E9=80=80=E5=9B=9E=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=EF=BC=88=E5=B7=B2=E5=BD=92=E6=A1=A3=EF=BC=89=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E6=9F=A5=E7=9C=8B=E6=B5=81=E7=A8=8B=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../emr/controller/CommomSetController.java | 24 +++++++ .../com/emr/controller/FontController.java | 18 +++++ .../emr/controller/HolidaySetController.java | 9 ++- .../emr/controller/lastVerifyController.java | 13 ++++ .../com/emr/dao/Archive_DetailMapper.java | 3 + .../com/emr/dao/Emr_Commom_SetMapper.java | 9 +++ .../java/com/emr/entity/Emr_Commom_Set.java | 19 ++++++ .../emr/service/Archive_DetailService.java | 5 +- .../service/ipml/ArchiveFlowInfoService.java | 2 - .../ipml/Archive_DetailServiceImpl.java | 33 +++++++-- .../ipml/Archive_MasterServiceImpl.java | 64 +++++++++++++---- .../emr/service/ipml/EmrCommomSetService.java | 17 +++++ src/main/java/com/emr/util/OracleConnect.java | 21 +++++- .../resources/mapper/Archive_DetailMapper.xml | 16 +++++ .../resources/mapper/EmrCommomSetMapper.xml | 49 +++++++++++++ .../views/beHospitaledDir/beHospList.jsp | 4 +- .../views/holidaySetDir/holidaySetList.jsp | 12 +++- .../views/inHospitalDir/inHositalList.jsp | 4 +- src/main/webapp/WEB-INF/views/index.jsp | 2 +- .../views/lastVerifyDir/lastVerifyList.jsp | 4 +- .../medicalRecallDateDir/recallDateList.jsp | 2 +- .../medicalRecallDir/medicalRecallList.jsp | 18 ++++- .../statistics/finalStatisticsDetail.jsp | 2 +- .../unfileMedicalDir/unfileMedicalList.jsp | 2 +- .../static/js/holidaySet/holidaySetList.js | 17 +++++ .../js/lastVerifyList/lastVerifyList.js | 68 +++++++++++++++---- .../js/medicalRecallList/medicalRecallList.js | 24 ++++++- 27 files changed, 404 insertions(+), 57 deletions(-) create mode 100644 src/main/java/com/emr/controller/CommomSetController.java create mode 100644 src/main/java/com/emr/dao/Emr_Commom_SetMapper.java create mode 100644 src/main/java/com/emr/entity/Emr_Commom_Set.java create mode 100644 src/main/java/com/emr/service/ipml/EmrCommomSetService.java create mode 100644 src/main/resources/mapper/EmrCommomSetMapper.xml diff --git a/src/main/java/com/emr/controller/CommomSetController.java b/src/main/java/com/emr/controller/CommomSetController.java new file mode 100644 index 0000000..37f462b --- /dev/null +++ b/src/main/java/com/emr/controller/CommomSetController.java @@ -0,0 +1,24 @@ +package com.emr.controller; + +import com.emr.entity.Emr_Commom_Set; +import com.emr.service.ipml.EmrCommomSetService; +import com.emr.util.Msg; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.ResponseBody; + +@Controller +@RequestMapping("commom/") +public class CommomSetController { + @Autowired + private EmrCommomSetService commomSetService; + + @RequestMapping(value="update",method = {RequestMethod.POST}) + @ResponseBody + public Msg update(Emr_Commom_Set commomSet) throws Exception{ + commomSetService.update(commomSet); + return Msg.success(); + } +} diff --git a/src/main/java/com/emr/controller/FontController.java b/src/main/java/com/emr/controller/FontController.java index 457a0dd..3501f4d 100644 --- a/src/main/java/com/emr/controller/FontController.java +++ b/src/main/java/com/emr/controller/FontController.java @@ -5,11 +5,13 @@ import com.emr.dao.Emr_DictionaryMapper; import com.emr.entity.*; import com.emr.service.Archive_DetailService; import com.emr.service.Archive_MasterService; +import com.emr.service.ipml.ArchiveFlowInfoService; import com.emr.service.ipml.ArchiveOtherService; import com.emr.service.ipml.TPrintinfoService; import com.emr.service.ipml.ZdAssortService; import com.emr.util.ExceptionPrintUtil; import com.emr.util.Msg; +import com.emr.vo.ArchiveFlowInfoVo; import net.sf.json.JSONObject; import org.apache.commons.lang3.StringUtils; import org.apache.http.client.methods.CloseableHttpResponse; @@ -56,6 +58,9 @@ public class FontController { private ZdAssortService assortService; @Autowired private ArchiveOtherService archiveOtherService; + @Autowired + private ArchiveFlowInfoService archiveFlowInfoService; + @RequestMapping("selectIsPrintByPatienId") @ResponseBody public Msg selectIsPrintByPatienId(String patientId) throws Exception{ @@ -421,4 +426,17 @@ public class FontController { return null; } } + + /** + * 根据masterId查询流程明细 + * @param masterId + * @return + * @throws Exception + */ + @RequestMapping("toShowFlowInfo") + @ResponseBody + public Msg toShowFlowInfo(String masterId) throws Exception{ + List list = archiveFlowInfoService.selectFlowInfoByMasterId(masterId); + return Msg.success().add("list",list); + } } diff --git a/src/main/java/com/emr/controller/HolidaySetController.java b/src/main/java/com/emr/controller/HolidaySetController.java index 805f288..24035c3 100644 --- a/src/main/java/com/emr/controller/HolidaySetController.java +++ b/src/main/java/com/emr/controller/HolidaySetController.java @@ -1,12 +1,15 @@ package com.emr.controller; +import com.emr.dao.Emr_Commom_SetMapper; import com.emr.entity.EmrHolidaySetVo; +import com.emr.entity.Emr_Commom_Set; import com.emr.entity.OffsetLimitPage; import com.emr.service.ipml.HolidaySetService; import com.emr.util.ExceptionPrintUtil; import com.emr.util.Msg; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; +import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; @@ -15,8 +18,12 @@ import org.springframework.web.bind.annotation.ResponseBody; public class HolidaySetController { @Autowired private HolidaySetService holidaySetService; + @Autowired + private Emr_Commom_SetMapper commomSetMapper; @RequestMapping("holidaySetList") - public String holidaySetList(){ + public String holidaySetList(Model model){ + Emr_Commom_Set obj = commomSetMapper.selectByPrimaryKey(1); + model.addAttribute("commomSet",obj); return "holidaySetDir/holidaySetList"; } diff --git a/src/main/java/com/emr/controller/lastVerifyController.java b/src/main/java/com/emr/controller/lastVerifyController.java index 10cbb63..1c16e3e 100644 --- a/src/main/java/com/emr/controller/lastVerifyController.java +++ b/src/main/java/com/emr/controller/lastVerifyController.java @@ -10,6 +10,7 @@ import com.emr.entity.*; import com.emr.service.Archive_MasterService; import com.emr.service.Emr_Fault_DetailService; import com.emr.service.Emr_Fault_TypeService; +import com.emr.service.ipml.Archive_DetailServiceImpl; import com.emr.util.ExceptionPrintUtil; import com.emr.util.ExportExcelUtil; import com.emr.util.Msg; @@ -35,6 +36,9 @@ public class lastVerifyController { @Autowired private Emr_Fault_DetailService emrFaultDetailService; + @Autowired + private Archive_DetailServiceImpl archiveDetailService; + @RequestMapping(value = "/lastVerifys") public String faults(){ return "lastVerifyDir/lastVerifyList"; @@ -145,6 +149,15 @@ public class lastVerifyController { archiveMasterService.updateFiled(master); return Msg.success(); } + + + @ResponseBody + @RequestMapping(value = "/selectIsScan") + public Msg selectIsScan(String ids) throws Exception{ + ids = archiveDetailService.selectIsScan(ids); + return Msg.success().add("ids",ids); + } + } diff --git a/src/main/java/com/emr/dao/Archive_DetailMapper.java b/src/main/java/com/emr/dao/Archive_DetailMapper.java index fd08fd1..7d5007d 100644 --- a/src/main/java/com/emr/dao/Archive_DetailMapper.java +++ b/src/main/java/com/emr/dao/Archive_DetailMapper.java @@ -2,6 +2,7 @@ package com.emr.dao; import com.emr.entity.Archive_Detail; import com.emr.entity.Archive_Detail_Vo; +import com.emr.entity.Archive_Master_Vo; import org.apache.ibatis.annotations.Param; import java.util.List; @@ -49,4 +50,6 @@ public interface Archive_DetailMapper { List selectNotInspectionList(@Param("masterIds") String masterIds); List getSourceByMasterId(@Param("masterid") String masterid); + + List selectIsScan(@Param("ids") String ids); } \ No newline at end of file diff --git a/src/main/java/com/emr/dao/Emr_Commom_SetMapper.java b/src/main/java/com/emr/dao/Emr_Commom_SetMapper.java new file mode 100644 index 0000000..392bf9d --- /dev/null +++ b/src/main/java/com/emr/dao/Emr_Commom_SetMapper.java @@ -0,0 +1,9 @@ +package com.emr.dao; + +import com.emr.entity.Emr_Commom_Set; + +public interface Emr_Commom_SetMapper { + Emr_Commom_Set selectByPrimaryKey(Integer id); + + int updateByPrimaryKeySelective(Emr_Commom_Set record); +} diff --git a/src/main/java/com/emr/entity/Emr_Commom_Set.java b/src/main/java/com/emr/entity/Emr_Commom_Set.java new file mode 100644 index 0000000..7ac2572 --- /dev/null +++ b/src/main/java/com/emr/entity/Emr_Commom_Set.java @@ -0,0 +1,19 @@ +package com.emr.entity; + +import lombok.Data; + +import java.util.Date; + +@Data +public class Emr_Commom_Set { + private Integer id; + private Integer int1; + private Integer int2; + private Integer int3; + private String str1; + private String str2; + private String str3; + private Date date1; + private Date date2; + private Date date3; +} diff --git a/src/main/java/com/emr/service/Archive_DetailService.java b/src/main/java/com/emr/service/Archive_DetailService.java index 81dd377..8d3a0ee 100644 --- a/src/main/java/com/emr/service/Archive_DetailService.java +++ b/src/main/java/com/emr/service/Archive_DetailService.java @@ -9,10 +9,7 @@ package com.emr.service; import com.emr.entity.Archive_Detail; import com.emr.entity.Archive_Detail_Vo; import com.emr.entity.OffsetLimitPage; -import org.apache.ibatis.annotations.Param; -import org.springframework.web.bind.annotation.PathVariable; -import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import java.util.List; @@ -85,6 +82,8 @@ public interface Archive_DetailService { void showPdf(HttpServletResponse response, HttpSession session, String pdfWater); List getSourceByMasterId(String masterid); + + String selectIsScan(String ids); } diff --git a/src/main/java/com/emr/service/ipml/ArchiveFlowInfoService.java b/src/main/java/com/emr/service/ipml/ArchiveFlowInfoService.java index 7843fb9..0d3cb11 100644 --- a/src/main/java/com/emr/service/ipml/ArchiveFlowInfoService.java +++ b/src/main/java/com/emr/service/ipml/ArchiveFlowInfoService.java @@ -40,8 +40,6 @@ public class ArchiveFlowInfoService { @Autowired private ArchiveFlowInfoMapper flowInfoMapper; @Autowired - private ArchiveFlowRoleMapper flowRoleMapper; - @Autowired private Archive_MasterMapper archiveMasterMapper; @Autowired private StatisticsService statisticsService; diff --git a/src/main/java/com/emr/service/ipml/Archive_DetailServiceImpl.java b/src/main/java/com/emr/service/ipml/Archive_DetailServiceImpl.java index 30a4fd5..5f6e793 100644 --- a/src/main/java/com/emr/service/ipml/Archive_DetailServiceImpl.java +++ b/src/main/java/com/emr/service/ipml/Archive_DetailServiceImpl.java @@ -7,9 +7,8 @@ package com.emr.service.ipml; import com.emr.dao.Archive_DetailMapper; -import com.emr.entity.Archive_Detail; -import com.emr.entity.Archive_Detail_Vo; -import com.emr.entity.OffsetLimitPage; +import com.emr.dao.Emr_Commom_SetMapper; +import com.emr.entity.*; import com.emr.service.Archive_DetailService; import com.emr.util.Jpg2PdfUtil; import com.github.pagehelper.Page; @@ -19,7 +18,6 @@ import org.apache.shiro.util.CollectionUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import java.util.ArrayList; @@ -29,7 +27,8 @@ import java.util.List; public class Archive_DetailServiceImpl implements Archive_DetailService { @Autowired private Archive_DetailMapper archiveDetailMapper; - + @Autowired + private Emr_Commom_SetMapper commomSetMapper; @Override public List selectByClo(Archive_Detail_Vo record) { @@ -203,6 +202,30 @@ public class Archive_DetailServiceImpl implements Archive_DetailService { public List selectTypeTreeByPatientIdAndAssortIds(String patientId, String assortIds) { return archiveDetailMapper.selectTypeTreeByPatientIdAndAssortIds(patientId, assortIds); } + + @Override + public String selectIsScan(String ids) { + //判断是否需要判断纸质病历已扫描 + Emr_Commom_Set commomSet = commomSetMapper.selectByPrimaryKey(1); + if(commomSet.getInt1() == 1){ + StringBuilder idsStr = new StringBuilder(); + //组织已经扫描上传的MasterId + List list = archiveDetailMapper.selectIsScan(ids); + if(!CollectionUtils.isEmpty(list)){ + ids = ""; + for (Archive_Detail obj: list ) { + String masterid = obj.getMasterid(); + if(StringUtils.isBlank(idsStr)){ + idsStr.append(masterid); + }else{ + idsStr.append(",").append(masterid); + } + } + ids = idsStr.toString(); + } + } + return 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 a6e98fa..f541780 100644 --- a/src/main/java/com/emr/service/ipml/Archive_MasterServiceImpl.java +++ b/src/main/java/com/emr/service/ipml/Archive_MasterServiceImpl.java @@ -10,7 +10,9 @@ import com.emr.dao.*; import com.emr.entity.*; import com.emr.service.Archive_MasterService; import com.emr.service.Emr_Fault_DetailService; +import com.emr.util.ExceptionPrintUtil; import com.emr.util.Msg; +import com.emr.util.OracleConnect; import com.github.pagehelper.Page; import com.github.pagehelper.PageHelper; import org.apache.commons.lang3.StringUtils; @@ -198,14 +200,50 @@ public class Archive_MasterServiceImpl implements Archive_MasterService { public List selectLastVerifyList(Archive_Master_Vo archiveMasterVo){ List list = archiveMasterMapper.selectByLast(archiveMasterVo); if(null != list && !list.isEmpty()){ + //记帐号集合 + StringBuilder patientIdStr = new StringBuilder(); for (Archive_Master_Vo masterVo : list) { //状态均为护士长已质控,取出一个对象,转换中文状态 - Integer status = Integer.valueOf(masterVo.getArchivestate()); + /*Integer status = Integer.valueOf(masterVo.getArchivestate()); if(status.equals(EnumVerify.DocState.HeadNurseCheck.getCode())){ masterVo.setStatus(EnumVerify.DocState.HeadNurseCheck.getName()); }else if(status.equals(EnumVerify.DocState.CallBacked.getCode())){ masterVo.setStatus(EnumVerify.DocState.CallBacked.getName()); + }*/ + //组织记帐号集合 + if(StringUtils.isNotBlank(masterVo.getPatientId())) { + if (StringUtils.isNotBlank(patientIdStr)) { + patientIdStr.append(",'").append(masterVo.getPatientId()).append("'"); + } else { + patientIdStr.append("'").append(masterVo.getPatientId()).append("'"); + } + } + } + //赋值签收情况 + //查询签收情况 + String sql = "select fpat_no from v_jswzh_archive_bqreg where fpat_no in ("+patientIdStr.toString()+")" + + "and freg_date is not null"; + try{ + //执行查询 + List selectList = OracleConnect.selectList(sql); + for (Archive_Master_Vo masterVo : list) { + masterVo.setStatus("未签收"); + //赋值 + if(!CollectionUtils.isEmpty(selectList)){ + String patientId = masterVo.getPatientId(); + if(StringUtils.isNotBlank(patientId)) { + for (String str : selectList) { + if(str.equals(patientId)){ + masterVo.setStatus("已签收"); + break; + } + } + } + } } + }catch (Exception e){ + e.printStackTrace(); + ExceptionPrintUtil.printException(e); } } return list; @@ -273,29 +311,29 @@ public class Archive_MasterServiceImpl implements Archive_MasterService { List dictionaries = dictionaryMapper.dicByTypeCode(dictionary); //查询出院天数 List selectDays = archiveMasterMapper.selectDaysByMasterIds(list); - if(!CollectionUtils.isEmpty(dictionaries)){ - for (Archive_Master_Vo vo:list) { + for (Archive_Master_Vo vo:list) { + if(!CollectionUtils.isEmpty(dictionaries)) { //在院科室 String deptAdmissionTo = vo.getDeptAdmissionTo(); //出院科室 String deptName = vo.getDeptName(); //住院科室 - for (Emr_Dictionary dictionaryTemp:dictionaries) { + for (Emr_Dictionary dictionaryTemp : dictionaries) { String name = dictionaryTemp.getName(); - if(StringUtils.isNotBlank(deptAdmissionTo) && deptAdmissionTo.equals(dictionaryTemp.getCode())){ + if (StringUtils.isNotBlank(deptAdmissionTo) && deptAdmissionTo.equals(dictionaryTemp.getCode())) { vo.setDeptAdmissionTo(name); } - if(StringUtils.isNotBlank(deptName) && deptName.equals(dictionaryTemp.getCode())){ + if (StringUtils.isNotBlank(deptName) && deptName.equals(dictionaryTemp.getCode())) { vo.setDeptName(name); } } - //赋值出院天数 - if(!CollectionUtils.isEmpty(selectDays)){ - for(Archive_Master_Vo days : selectDays){ - if(days.getId().equals(vo.getId())){ - vo.setDays(days.getDays()); - break; - } + } + //赋值出院天数 + if(!CollectionUtils.isEmpty(selectDays)){ + for(Archive_Master_Vo days : selectDays){ + if(days.getId().equals(vo.getId())){ + vo.setDays(days.getDays()); + break; } } } diff --git a/src/main/java/com/emr/service/ipml/EmrCommomSetService.java b/src/main/java/com/emr/service/ipml/EmrCommomSetService.java new file mode 100644 index 0000000..5058ae2 --- /dev/null +++ b/src/main/java/com/emr/service/ipml/EmrCommomSetService.java @@ -0,0 +1,17 @@ +package com.emr.service.ipml; + +import com.emr.dao.Emr_Commom_SetMapper; +import com.emr.entity.Emr_Commom_Set; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +@Service +@Transactional +public class EmrCommomSetService { + @Autowired + private Emr_Commom_SetMapper commomSetMapper; + public void update(Emr_Commom_Set commomSet) { + commomSetMapper.updateByPrimaryKeySelective(commomSet); + } +} diff --git a/src/main/java/com/emr/util/OracleConnect.java b/src/main/java/com/emr/util/OracleConnect.java index 082fa63..50739c3 100644 --- a/src/main/java/com/emr/util/OracleConnect.java +++ b/src/main/java/com/emr/util/OracleConnect.java @@ -5,6 +5,8 @@ import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; +import java.util.ArrayList; +import java.util.List; import com.alibaba.druid.pool.DruidDataSource; @@ -28,10 +30,10 @@ public class OracleConnect { if (dataSourceTest == null) { dataSourceTest = new DruidDataSource(); // 设置连接参数 - dataSourceTest.setUrl("jdbc:oracle:thin:@192.168.10.6:1521/orc1"); + dataSourceTest.setUrl("jdbc:oracle:thin:@200.100.100.1:1521/orc1"); dataSourceTest.setDriverClassName("oracle.jdbc.driver.OracleDriver"); - dataSourceTest.setUsername("pacs"); - dataSourceTest.setPassword("pacs"); + dataSourceTest.setUsername("Jswzh"); + dataSourceTest.setPassword("Jswzh"); dataSourceTest.setInitialSize(3); dataSourceTest.setMaxActive(10); } @@ -95,4 +97,17 @@ public class OracleConnect { OracleConnect.CloseConn(rs, pst, conn); return str; } + public static List selectList(String arg0) throws Exception { + List str = new ArrayList<>(); + Connection conn = new OracleConnect().getConnect(); + pst = conn.prepareStatement(arg0); + rs = pst.executeQuery(); + if (rs != null) { + while (rs.next()) { + str.add(rs.getString(1)); + } + } + OracleConnect.CloseConn(rs, pst, conn); + return str; + } } diff --git a/src/main/resources/mapper/Archive_DetailMapper.xml b/src/main/resources/mapper/Archive_DetailMapper.xml index cddbbb4..2d08151 100644 --- a/src/main/resources/mapper/Archive_DetailMapper.xml +++ b/src/main/resources/mapper/Archive_DetailMapper.xml @@ -363,4 +363,20 @@ + + \ No newline at end of file diff --git a/src/main/resources/mapper/EmrCommomSetMapper.xml b/src/main/resources/mapper/EmrCommomSetMapper.xml new file mode 100644 index 0000000..3ec8b2d --- /dev/null +++ b/src/main/resources/mapper/EmrCommomSetMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + id, int1,int2,int3,str1,str2,str3,date1,date2,date3 + + + + update emr_commom_set + + + int1 = #{int1,jdbcType=INTEGER}, + + + int2 = #{int2,jdbcType=INTEGER}, + + + int3 = #{int3,jdbcType=INTEGER}, + + + str1 = #{str1,jdbcType=NVARCHAR}, + + + str2 = #{str2,jdbcType=NVARCHAR}, + + + str1 = #{str3,jdbcType=NVARCHAR}, + + + date1 = #{date1,jdbcType=TIMESTAMP}, + + + date2 = #{date2,jdbcType=TIMESTAMP}, + + + date3 = #{date3,jdbcType=TIMESTAMP}, + + + where id = #{id,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/views/beHospitaledDir/beHospList.jsp b/src/main/webapp/WEB-INF/views/beHospitaledDir/beHospList.jsp index b1cfb21..94345c6 100644 --- a/src/main/webapp/WEB-INF/views/beHospitaledDir/beHospList.jsp +++ b/src/main/webapp/WEB-INF/views/beHospitaledDir/beHospList.jsp @@ -680,7 +680,7 @@ - - + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/views/holidaySetDir/holidaySetList.jsp b/src/main/webapp/WEB-INF/views/holidaySetDir/holidaySetList.jsp index 98a650e..8073b0e 100644 --- a/src/main/webapp/WEB-INF/views/holidaySetDir/holidaySetList.jsp +++ b/src/main/webapp/WEB-INF/views/holidaySetDir/holidaySetList.jsp @@ -90,6 +90,16 @@
+
+
+ +
+ checked/> +
+ +
+
+
@@ -138,5 +148,5 @@
- + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/views/inHospitalDir/inHositalList.jsp b/src/main/webapp/WEB-INF/views/inHospitalDir/inHositalList.jsp index 63621d3..647b384 100644 --- a/src/main/webapp/WEB-INF/views/inHospitalDir/inHositalList.jsp +++ b/src/main/webapp/WEB-INF/views/inHospitalDir/inHositalList.jsp @@ -446,7 +446,7 @@ - + - + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/views/index.jsp b/src/main/webapp/WEB-INF/views/index.jsp index d3844e1..9318584 100644 --- a/src/main/webapp/WEB-INF/views/index.jsp +++ b/src/main/webapp/WEB-INF/views/index.jsp @@ -350,7 +350,7 @@