From 199805ada794db5d5779be1ad334e5ba310682ab Mon Sep 17 00:00:00 2001
From: 陈昶聿 <chychen@nbjetron.com>
Date: 星期六, 25 四月 2026 11:10:03 +0800
Subject: [PATCH] 【丽水】手术随访

---
 smartor/src/main/java/com/smartor/service/impl/PatMedInhospServiceImpl.java |  322 +++++++++++++++++++++++++++--------------------------
 1 files changed, 166 insertions(+), 156 deletions(-)

diff --git a/smartor/src/main/java/com/smartor/service/impl/PatMedInhospServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/PatMedInhospServiceImpl.java
index 4e3ffb2..dadc6ce 100644
--- a/smartor/src/main/java/com/smartor/service/impl/PatMedInhospServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/PatMedInhospServiceImpl.java
@@ -85,6 +85,16 @@
      */
     @Override
     public List<PatMedInhosp> selectPatMedInhospList(PatMedInhosp patMedInhosp) {
+        if (patMedInhosp.getCry() == 0) {
+            patMedInhosp.setDeptcodeList(patMedInhosp.getLeaveldeptcodes());
+            patMedInhosp.setHospitaldistrictcodeList(patMedInhosp.getLeavehospitaldistrictcodes());
+            patMedInhosp.setLeaveldeptcodes(null);
+            patMedInhosp.setLeavehospitaldistrictcodes(null);
+            patMedInhosp.setInhospstate("0");
+        } else if (patMedInhosp.getCry() == 1) {
+            patMedInhosp.setInhospstate("1");
+        }
+
         List<PatMedInhosp> patMedInhospList = patMedInhospMapper.selectPatMedInhospList(patMedInhosp);
         for (PatMedInhosp patMedInhosp1 : patMedInhospList) {
             String tagname = patMedInhospMapper.getTagnameBypatid(patMedInhosp1.getPatid());
@@ -211,168 +221,168 @@
     @Override
     public int dealOutHospInfo(String config) {
 
-        PatMedInhosp pmks = new PatMedInhosp();
-        //鑾峰彇闇�瑕佸嚭闄㈤儴闂ㄩ殢璁匡紝鏈鐞嗙殑鏁版嵁
-        pmks.setDeptcheckFlag("0");
-        pmks.setInhospstate("1");
-        pmks.setFuflag("1");
-        List<PatMedInhosp> patMedInhosps = patMedInhospMapper.selectPatMedInhospList(pmks);
-        log.info("dealOutHospInfo闇�瑕佸鐞嗙殑鍑洪櫌閮ㄩ棬鎮h�呬俊鎭細{}", CollectionUtils.isNotEmpty(patMedInhosps) ? patMedInhosps.size() : null);
-        for (PatMedInhosp patMedInhosp1 : patMedInhosps) {
-            String tagname = patMedInhospMapper.getTagnameBypatid(patMedInhosp1.getPatid());
-            patMedInhosp1.setTagname(tagname);
-        }
-
-        //绉戝
-        for (PatMedInhosp patMedInhosp1 : patMedInhosps) {
-            //鑾峰彇鎮h�呬俊鎭�
-            PatArchive patArchive = patArchiveMapper.selectPatArchiveByPatid(patMedInhosp1.getPatid());
-            if (Objects.isNull(patArchive)) {
-                patMedInhosp1.setDeptcheckFlag("2");
-                patMedInhosp1.setLongTaskReason("鎮h�呭熀鏈俊鎭负绌�");
-                patMedInhospMapper.updatePatMedInhosp(patMedInhosp1);
-                continue;
-            }
-            try {
-                //鏍规嵁鎮h�呮墍鍦ㄧ瀹わ紝鑾峰彇璇ョ瀹ょ殑闀挎湡浠诲姟
-                ServiceTaskdept serviceTaskdept = new ServiceTaskdept();
-                serviceTaskdept.setLongtask(1L);
-                serviceTaskdept.setDeptCode(patMedInhosp1.getLeaveldeptcode());
-                serviceTaskdept.setDeptType("1");
-                serviceTaskdept.setOrgid(patMedInhosp1.getOrgid());
-                List<ServiceTaskdept> serviceTaskdepts = serviceTaskdeptMapper.selectServiceTaskdeptList(serviceTaskdept);
-                //濡傛灉閮ㄩ棬妯℃澘涓虹┖锛堝皢deptIsNull璁剧疆涓簍rue锛�
-                if (CollectionUtils.isEmpty(serviceTaskdepts) || serviceTaskdepts.size() == 0) {
-                    PatMedInhosp patMedInhosp = patMedInhospMapper.selectPatMedInhospByInhospid(patMedInhosp1.getInhospid());
-                    patMedInhosp1.setDeptcheckFlag("2");
-                    patMedInhosp1.setLongTaskReason(patMedInhosp.getLongTaskReason() + "璇ユ偅鑰呮墍鍦ㄧ瀹ゆ湭閰嶇疆闀挎湡浠诲姟;");
-                    patMedInhospMapper.updatePatMedInhosp(patMedInhosp1);
-                } else {
-                    for (ServiceTaskdept serviceTaskdept1 : serviceTaskdepts) {
-                        writeInSubTask(serviceTaskdept1.getTaskId(), true, patMedInhosp1, patArchive, 1, config);
-                    }
-//                    patMedInhosp1.setDeptcheckFlag("1");
+//        PatMedInhosp pmks = new PatMedInhosp();
+//        //鑾峰彇闇�瑕佸嚭闄㈤儴闂ㄩ殢璁匡紝鏈鐞嗙殑鏁版嵁
+//        pmks.setDeptcheckFlag("0");
+//        pmks.setInhospstate("1");
+//        pmks.setFuflag("1");
+//        List<PatMedInhosp> patMedInhosps = patMedInhospMapper.selectPatMedInhospList(pmks);
+//        log.info("dealOutHospInfo闇�瑕佸鐞嗙殑鍑洪櫌閮ㄩ棬鎮h�呬俊鎭細{}", CollectionUtils.isNotEmpty(patMedInhosps) ? patMedInhosps.size() : null);
+//        for (PatMedInhosp patMedInhosp1 : patMedInhosps) {
+//            String tagname = patMedInhospMapper.getTagnameBypatid(patMedInhosp1.getPatid());
+//            patMedInhosp1.setTagname(tagname);
+//        }
+//
+//        //绉戝
+//        for (PatMedInhosp patMedInhosp1 : patMedInhosps) {
+//            //鑾峰彇鎮h�呬俊鎭�
+//            PatArchive patArchive = patArchiveMapper.selectPatArchiveByPatid(patMedInhosp1.getPatid());
+//            if (Objects.isNull(patArchive)) {
+//                patMedInhosp1.setDeptcheckFlag("2");
+//                patMedInhosp1.setLongTaskReason("鎮h�呭熀鏈俊鎭负绌�");
+//                patMedInhospMapper.updatePatMedInhosp(patMedInhosp1);
+//                continue;
+//            }
+//            try {
+//                //鏍规嵁鎮h�呮墍鍦ㄧ瀹わ紝鑾峰彇璇ョ瀹ょ殑闀挎湡浠诲姟
+//                ServiceTaskdept serviceTaskdept = new ServiceTaskdept();
+//                serviceTaskdept.setLongtask(1L);
+//                serviceTaskdept.setDeptCode(patMedInhosp1.getLeaveldeptcode());
+//                serviceTaskdept.setDeptType("1");
+//                serviceTaskdept.setOrgid(patMedInhosp1.getOrgid());
+//                List<ServiceTaskdept> serviceTaskdepts = serviceTaskdeptMapper.selectServiceTaskdeptList(serviceTaskdept);
+//                //濡傛灉閮ㄩ棬妯℃澘涓虹┖锛堝皢deptIsNull璁剧疆涓簍rue锛�
+//                if (CollectionUtils.isEmpty(serviceTaskdepts) || serviceTaskdepts.size() == 0) {
+//                    PatMedInhosp patMedInhosp = patMedInhospMapper.selectPatMedInhospByInhospid(patMedInhosp1.getInhospid());
+//                    patMedInhosp1.setDeptcheckFlag("2");
+//                    patMedInhosp1.setLongTaskReason(patMedInhosp.getLongTaskReason() + "璇ユ偅鑰呮墍鍦ㄧ瀹ゆ湭閰嶇疆闀挎湡浠诲姟;");
 //                    patMedInhospMapper.updatePatMedInhosp(patMedInhosp1);
-                }
-
-            } catch (Exception e) {
-                e.printStackTrace();
-                log.error("浜哄憳绉戝澶勭悊鍑哄紓甯镐簡锛歿}", e.getMessage());
-                patMedInhosp1.setDeptcheckFlag("2");
-                patMedInhosp1.setLongTaskReason("浜哄憳绉戝澶勭悊寮傚父锛�" + e.getMessage());
-                patMedInhospMapper.updatePatMedInhosp(patMedInhosp1);
-            }
-        }
+//                } else {
+//                    for (ServiceTaskdept serviceTaskdept1 : serviceTaskdepts) {
+//                        writeInSubTask(serviceTaskdept1.getTaskId(), true, patMedInhosp1, patArchive, 1, config);
+//                    }
+////                    patMedInhosp1.setDeptcheckFlag("1");
+////                    patMedInhospMapper.updatePatMedInhosp(patMedInhosp1);
+//                }
+//
+//            } catch (Exception e) {
+//                e.printStackTrace();
+//                log.error("浜哄憳绉戝澶勭悊鍑哄紓甯镐簡锛歿}", e.getMessage());
+//                patMedInhosp1.setDeptcheckFlag("2");
+//                patMedInhosp1.setLongTaskReason("浜哄憳绉戝澶勭悊寮傚父锛�" + e.getMessage());
+//                patMedInhospMapper.updatePatMedInhosp(patMedInhosp1);
+//            }
+//        }
 
         //鏍规嵁鎮h�呮墍鍦ㄧ梾鍖猴紝鑾峰彇璇ョ梾鍖虹殑闀挎湡浠诲姟,鏂板崕鍖婚櫌鍙互鍏堜笉鐢ㄦ牴鎹梾鍖哄拰鐤剧梾鏉ュ仛
         if (!active.equals("xh")) {
-            PatMedInhosp pmbq = new PatMedInhosp();
-            //鑾峰彇闇�瑕佸嚭闄㈤儴闂ㄩ殢璁匡紝鏈鐞嗙殑鏁版嵁
-            pmbq.setWardcheckFlag("0");
-            pmbq.setInhospstate("1");
-            pmbq.setFuflag("1");
-            List<PatMedInhosp> patMedInhospBQs = patMedInhospMapper.selectPatMedInhospList(pmbq);
-            log.info("dealOutHospInfo闇�瑕佸鐞嗙殑鍑洪櫌鐥呭尯鎮h�呬俊鎭細{}", CollectionUtils.isNotEmpty(patMedInhospBQs) ? patMedInhospBQs.size() : null);
-            for (PatMedInhosp patMedInhosp1 : patMedInhospBQs) {
-                String tagname = patMedInhospMapper.getTagnameBypatid(patMedInhosp1.getPatid());
-                patMedInhosp1.setTagname(tagname);
-            }
-
-            //鐥呭尯鏁版嵁澶勭悊
-            for (PatMedInhosp pmiBQ1 : patMedInhospBQs) {
-                //鑾峰彇鎮h�呬俊鎭�
-                PatArchive patArchive = patArchiveMapper.selectPatArchiveByPatid(pmiBQ1.getPatid());
-                if (Objects.isNull(patArchive)) {
-                    pmiBQ1.setWardcheckFlag("2");
-                    pmiBQ1.setLongTaskReason("鎮h�呭熀鏈俊鎭负绌�");
-                    patMedInhospMapper.updatePatMedInhosp(pmiBQ1);
-                    continue;
-                }
-                try {
-                    ServiceTaskdept serviceTaskdept = new ServiceTaskdept();
-                    serviceTaskdept.setLongtask(1L);
-                    serviceTaskdept.setDeptCode(pmiBQ1.getLeavehospitaldistrictcode());
-                    serviceTaskdept.setDeptType("2");
-                    serviceTaskdept.setOrgid(pmiBQ1.getOrgid());
-                    List<ServiceTaskdept> serviceTaskdeptList = serviceTaskdeptMapper.selectServiceTaskdeptList(serviceTaskdept);
-                    //濡傛灉閮ㄩ棬妯℃澘涓虹┖锛堝皢deptIsNull璁剧疆涓簍rue锛�
-                    if (CollectionUtils.isEmpty(serviceTaskdeptList) || serviceTaskdeptList.size() == 0) {
-                        PatMedInhosp patMedInhosp = patMedInhospMapper.selectPatMedInhospByInhospid(pmiBQ1.getInhospid());
-                        pmiBQ1.setWardcheckFlag("2");
-                        pmiBQ1.setLongTaskReason(patMedInhosp.getLongTaskReason() + "璇ユ偅鑰呮墍鍦ㄧ梾鍖烘湭閰嶇疆闀挎湡浠诲姟;");
-                        patMedInhospMapper.updatePatMedInhosp(pmiBQ1);
-                    } else {
-                        for (ServiceTaskdept serviceTaskdept1 : serviceTaskdeptList) {
-                            writeInSubTask(serviceTaskdept1.getTaskId(), true, pmiBQ1, patArchive, 2, config);
-                        }
-//                        pmiBQ1.setWardcheckFlag("1");
+//            PatMedInhosp pmbq = new PatMedInhosp();
+//            //鑾峰彇闇�瑕佸嚭闄㈤儴闂ㄩ殢璁匡紝鏈鐞嗙殑鏁版嵁
+//            pmbq.setWardcheckFlag("0");
+//            pmbq.setInhospstate("1");
+//            pmbq.setFuflag("1");
+//            List<PatMedInhosp> patMedInhospBQs = patMedInhospMapper.selectPatMedInhospList(pmbq);
+//            log.info("dealOutHospInfo闇�瑕佸鐞嗙殑鍑洪櫌鐥呭尯鎮h�呬俊鎭細{}", CollectionUtils.isNotEmpty(patMedInhospBQs) ? patMedInhospBQs.size() : null);
+//            for (PatMedInhosp patMedInhosp1 : patMedInhospBQs) {
+//                String tagname = patMedInhospMapper.getTagnameBypatid(patMedInhosp1.getPatid());
+//                patMedInhosp1.setTagname(tagname);
+//            }
+//
+//            //鐥呭尯鏁版嵁澶勭悊
+//            for (PatMedInhosp pmiBQ1 : patMedInhospBQs) {
+//                //鑾峰彇鎮h�呬俊鎭�
+//                PatArchive patArchive = patArchiveMapper.selectPatArchiveByPatid(pmiBQ1.getPatid());
+//                if (Objects.isNull(patArchive)) {
+//                    pmiBQ1.setWardcheckFlag("2");
+//                    pmiBQ1.setLongTaskReason("鎮h�呭熀鏈俊鎭负绌�");
+//                    patMedInhospMapper.updatePatMedInhosp(pmiBQ1);
+//                    continue;
+//                }
+//                try {
+//                    ServiceTaskdept serviceTaskdept = new ServiceTaskdept();
+//                    serviceTaskdept.setLongtask(1L);
+//                    serviceTaskdept.setDeptCode(pmiBQ1.getLeavehospitaldistrictcode());
+//                    serviceTaskdept.setDeptType("2");
+//                    serviceTaskdept.setOrgid(pmiBQ1.getOrgid());
+//                    List<ServiceTaskdept> serviceTaskdeptList = serviceTaskdeptMapper.selectServiceTaskdeptList(serviceTaskdept);
+//                    //濡傛灉閮ㄩ棬妯℃澘涓虹┖锛堝皢deptIsNull璁剧疆涓簍rue锛�
+//                    if (CollectionUtils.isEmpty(serviceTaskdeptList) || serviceTaskdeptList.size() == 0) {
+//                        PatMedInhosp patMedInhosp = patMedInhospMapper.selectPatMedInhospByInhospid(pmiBQ1.getInhospid());
+//                        pmiBQ1.setWardcheckFlag("2");
+//                        pmiBQ1.setLongTaskReason(patMedInhosp.getLongTaskReason() + "璇ユ偅鑰呮墍鍦ㄧ梾鍖烘湭閰嶇疆闀挎湡浠诲姟;");
 //                        patMedInhospMapper.updatePatMedInhosp(pmiBQ1);
-                    }
-
-
-                } catch (Exception e) {
-                    e.printStackTrace();
-                    log.error("浜哄憳鐥呭尯澶勭悊鍑哄紓甯镐簡锛歿}", e.getMessage());
-                    pmiBQ1.setWardcheckFlag("2");
-                    pmiBQ1.setLongTaskReason("浜哄憳鐥呭尯澶勭悊寮傚父锛�" + e.getMessage());
-                    patMedInhospMapper.updatePatMedInhosp(pmiBQ1);
-                }
-            }
-
-            PatMedInhosp pmjb = new PatMedInhosp();
-            //鑾峰彇闇�瑕佸嚭闄㈢柧鐥呴殢璁匡紝鏈鐞嗙殑鏁版嵁
-            pmjb.setDiagcheckFlag("0");
-            pmjb.setInhospstate("1");
-            pmjb.setFuflag("1");
-            List<PatMedInhosp> patMedInhospJBs = patMedInhospMapper.selectPatMedInhospList(pmjb);
-            log.info("dealOutHospInfo闇�瑕佸鐞嗙殑鍑洪櫌鐤剧梾鎮h�呬俊鎭細{}", CollectionUtils.isNotEmpty(patMedInhospJBs) ? patMedInhospJBs.size() : null);
-            for (PatMedInhosp patMedInhosp1 : patMedInhospJBs) {
-                String tagname = patMedInhospMapper.getTagnameBypatid(patMedInhosp1.getPatid());
-                patMedInhosp1.setTagname(tagname);
-            }
-
-            for (PatMedInhosp pmiJB : patMedInhospJBs) {
-                //鑾峰彇鎮h�呬俊鎭�
-                PatArchive patArchive = patArchiveMapper.selectPatArchiveByPatid(pmiJB.getPatid());
-                if (Objects.isNull(patArchive)) {
-                    pmiJB.setDiagcheckFlag("2");
-                    pmiJB.setLongTaskReason("鎮h�呭熀鏈俊鎭负绌�");
-                    patMedInhospMapper.updatePatMedInhosp(pmiJB);
-                    continue;
-                }
-                try {
-                    if (StringUtils.isEmpty(pmiJB.getLeaveicd10code())) {
-                        continue;
-                    }
-                    // 鏍规嵁鎮h�呯殑鐤剧梾锛岃幏鍙栬鐤剧梾鐨勯暱鏈熶换鍔�
-                    ServiceTaskdiag serviceTaskdiag = new ServiceTaskdiag();
-                    serviceTaskdiag.setLongtask(1L);
-                    serviceTaskdiag.setIcd10code(pmiJB.getLeaveicd10code());
-                    serviceTaskdiag.setOrgid(pmiJB.getOrgid());
-
-                    List<ServiceTaskdiag> serviceTaskdiags = serviceTaskdiagMapper.selectServiceTaskdiagList(serviceTaskdiag);
-                    //濡傛灉閮ㄩ棬妯℃澘涓虹┖锛堝皢deptIsNull璁剧疆涓簍rue锛�
-                    if (CollectionUtils.isEmpty(serviceTaskdiags) || serviceTaskdiags.size() == 0) {
-                        PatMedInhosp patMedInhosp = patMedInhospMapper.selectPatMedInhospByInhospid(pmiJB.getInhospid());
-                        pmiJB.setDiagcheckFlag("2");
-                        pmiJB.setLongTaskReason(patMedInhosp.getLongTaskReason() + "鎵�鎮g殑鐤剧梾鏈厤缃暱鏈熶换鍔�;");
-                        patMedInhospMapper.updatePatMedInhosp(pmiJB);
-                    } else {
-                        for (ServiceTaskdiag serviceTaskdept1 : serviceTaskdiags) {
-                            writeInSubTask(serviceTaskdept1.getTaskId(), true, pmiJB, patArchive, 3, config);
-                        }
-//                        pmiJB.setDiagcheckFlag("1");
+//                    } else {
+//                        for (ServiceTaskdept serviceTaskdept1 : serviceTaskdeptList) {
+//                            writeInSubTask(serviceTaskdept1.getTaskId(), true, pmiBQ1, patArchive, 2, config);
+//                        }
+////                        pmiBQ1.setWardcheckFlag("1");
+////                        patMedInhospMapper.updatePatMedInhosp(pmiBQ1);
+//                    }
+//
+//
+//                } catch (Exception e) {
+//                    e.printStackTrace();
+//                    log.error("浜哄憳鐥呭尯澶勭悊鍑哄紓甯镐簡锛歿}", e.getMessage());
+//                    pmiBQ1.setWardcheckFlag("2");
+//                    pmiBQ1.setLongTaskReason("浜哄憳鐥呭尯澶勭悊寮傚父锛�" + e.getMessage());
+//                    patMedInhospMapper.updatePatMedInhosp(pmiBQ1);
+//                }
+//            }
+//
+//            PatMedInhosp pmjb = new PatMedInhosp();
+//            //鑾峰彇闇�瑕佸嚭闄㈢柧鐥呴殢璁匡紝鏈鐞嗙殑鏁版嵁
+//            pmjb.setDiagcheckFlag("0");
+//            pmjb.setInhospstate("1");
+//            pmjb.setFuflag("1");
+//            List<PatMedInhosp> patMedInhospJBs = patMedInhospMapper.selectPatMedInhospList(pmjb);
+//            log.info("dealOutHospInfo闇�瑕佸鐞嗙殑鍑洪櫌鐤剧梾鎮h�呬俊鎭細{}", CollectionUtils.isNotEmpty(patMedInhospJBs) ? patMedInhospJBs.size() : null);
+//            for (PatMedInhosp patMedInhosp1 : patMedInhospJBs) {
+//                String tagname = patMedInhospMapper.getTagnameBypatid(patMedInhosp1.getPatid());
+//                patMedInhosp1.setTagname(tagname);
+//            }
+//
+//            for (PatMedInhosp pmiJB : patMedInhospJBs) {
+//                //鑾峰彇鎮h�呬俊鎭�
+//                PatArchive patArchive = patArchiveMapper.selectPatArchiveByPatid(pmiJB.getPatid());
+//                if (Objects.isNull(patArchive)) {
+//                    pmiJB.setDiagcheckFlag("2");
+//                    pmiJB.setLongTaskReason("鎮h�呭熀鏈俊鎭负绌�");
+//                    patMedInhospMapper.updatePatMedInhosp(pmiJB);
+//                    continue;
+//                }
+//                try {
+//                    if (StringUtils.isEmpty(pmiJB.getLeaveicd10code())) {
+//                        continue;
+//                    }
+//                    // 鏍规嵁鎮h�呯殑鐤剧梾锛岃幏鍙栬鐤剧梾鐨勯暱鏈熶换鍔�
+//                    ServiceTaskdiag serviceTaskdiag = new ServiceTaskdiag();
+//                    serviceTaskdiag.setLongtask(1L);
+//                    serviceTaskdiag.setIcd10code(pmiJB.getLeaveicd10code());
+//                    serviceTaskdiag.setOrgid(pmiJB.getOrgid());
+//
+//                    List<ServiceTaskdiag> serviceTaskdiags = serviceTaskdiagMapper.selectServiceTaskdiagList(serviceTaskdiag);
+//                    //濡傛灉閮ㄩ棬妯℃澘涓虹┖锛堝皢deptIsNull璁剧疆涓簍rue锛�
+//                    if (CollectionUtils.isEmpty(serviceTaskdiags) || serviceTaskdiags.size() == 0) {
+//                        PatMedInhosp patMedInhosp = patMedInhospMapper.selectPatMedInhospByInhospid(pmiJB.getInhospid());
+//                        pmiJB.setDiagcheckFlag("2");
+//                        pmiJB.setLongTaskReason(patMedInhosp.getLongTaskReason() + "鎵�鎮g殑鐤剧梾鏈厤缃暱鏈熶换鍔�;");
 //                        patMedInhospMapper.updatePatMedInhosp(pmiJB);
-                    }
-
-                } catch (Exception e) {
-                    e.printStackTrace();
-                    log.error("浜哄憳鐤剧梾澶勭悊鍑哄紓甯镐簡锛歿}", e.getMessage());
-                    pmiJB.setDiagcheckFlag("2");
-                    pmiJB.setLongTaskReason("浜哄憳鐤剧梾澶勭悊寮傚父锛�" + e.getMessage());
-                    patMedInhospMapper.updatePatMedInhosp(pmiJB);
-                }
-            }
+//                    } else {
+//                        for (ServiceTaskdiag serviceTaskdept1 : serviceTaskdiags) {
+//                            writeInSubTask(serviceTaskdept1.getTaskId(), true, pmiJB, patArchive, 3, config);
+//                        }
+////                        pmiJB.setDiagcheckFlag("1");
+////                        patMedInhospMapper.updatePatMedInhosp(pmiJB);
+//                    }
+//
+//                } catch (Exception e) {
+//                    e.printStackTrace();
+//                    log.error("浜哄憳鐤剧梾澶勭悊鍑哄紓甯镐簡锛歿}", e.getMessage());
+//                    pmiJB.setDiagcheckFlag("2");
+//                    pmiJB.setLongTaskReason("浜哄憳鐤剧梾澶勭悊寮傚父锛�" + e.getMessage());
+//                    patMedInhospMapper.updatePatMedInhosp(pmiJB);
+//                }
+//            }
 //            鎵嬫湳闅忚
             PatMedOperationItem pmoi = new PatMedOperationItem();
             //鑾峰彇闇�瑕佸嚭闄㈢柧鐥呴殢璁匡紝鏈鐞嗙殑鏁版嵁

--
Gitblit v1.9.3