From 06feddd673c57d60be77ce8e64c63008605b8502 Mon Sep 17 00:00:00 2001
From: 陈昶聿 <chychen@nbjetron.com>
Date: 星期一, 25 五月 2026 10:26:40 +0800
Subject: [PATCH] 【丽水】patItem 报错问题处理

---
 ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java |   77 ++++++++++++++++++++------------------
 1 files changed, 40 insertions(+), 37 deletions(-)

diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java
index 568ba33..63a7c46 100644
--- a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java
+++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java
@@ -368,43 +368,43 @@
                     log.info("銆恉ealHisData銆戠渷绔嬪悓寰封�滃叆闄⑩�濈祼鏉熼噰闆嗘暟鎹紝闄㈠尯锛歿}", cid);
 
                     // 闂ㄦ�ヨ瘖鍒嗛〉閲囬泦锛氭瘡椤�1000鏉★紝鐩村埌鏃犳暟鎹负姝�(鍗楀崕闄勪竴鐨勫厛涓嶉噰闂ㄦ�ヨ瘖鏁版嵁)
-                    if (active.trim().equals("sltd")) {
-                        log.info("銆恉ealHisData銆戠渷绔嬪悓寰封�滈棬鎬ヨ瘖鈥濆紑濮嬪垎椤甸噰闆嗘暟鎹紝闄㈠尯锛歿}", cid);
-                        serviceSLTDInhospReqVO.setStartHeadTime(null);
-                        serviceSLTDInhospReqVO.setStartTailTime(null);
-                        serviceSLTDInhospReqVO.setEncounterTimeStart(nowTime);
-                        serviceSLTDInhospReqVO.setEncounterTimeEnd(nowTime);
-                        if (active.trim().equals("nhfy")) {
-                            serviceSLTDInhospReqVO.setEncounterTimeStart(yesterdayZero.format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
-                            serviceSLTDInhospReqVO.setEncounterTimeEnd(todayZero.format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
-                        }
-                        serviceSLTDInhospReqVO.setStatusList(null);
-                        List<String> list1 = new ArrayList<>();
-                        list1.add("FH0108.01");
-                        list1.add("FH0108.03");
-                        serviceSLTDInhospReqVO.setHealthcareRecordTypeList(list1);
-                        long outpPage = 1L;
-                        final long OUTP_PAGE_SIZE = 1000L;
-                        while (true) {
-                            serviceSLTDInhospReqVO.setCurrent(outpPage);
-                            serviceSLTDInhospReqVO.setSize(OUTP_PAGE_SIZE);
-                            log.info("銆恉ealHisData銆戠渷绔嬪悓寰封�滈棬鎬ヨ瘖鈥濋噰闆嗙{}椤垫暟鎹紝闄㈠尯锛歿}", outpPage, cid);
-                            List<ServiceSLTDInhospResDTO> outpResult = serviceSLTDHealthcareRecordService.queryHealthcareRecordList(serviceSLTDInhospReqVO);
-                            if (CollectionUtils.isEmpty(outpResult)) {
-                                log.info("銆恉ealHisData銆戠渷绔嬪悓寰封�滈棬鎬ヨ瘖鈥濈{}椤垫棤鏁版嵁锛岄噰闆嗙粨鏉燂紝闄㈠尯锛歿}", outpPage, cid);
-                                break;
-                            }
-                            log.info("銆恉ealHisData銆戠渷绔嬪悓寰封�滈棬鎬ヨ瘖鈥濈{}椤甸噰闆唟}鏉★紝闄㈠尯锛歿}", outpPage, outpResult.size(), cid);
-                            if (outpResult.size() < OUTP_PAGE_SIZE) {
-                                break;
-                            }
-                            outpPage++;
-                        }
-                        // 娓呴櫎鍒嗛〉鍙傛暟锛岄伩鍏嶅奖鍝嶅悗缁嚭鍏ラ櫌鏌ヨ
-                        serviceSLTDInhospReqVO.setCurrent(null);
-                        serviceSLTDInhospReqVO.setSize(null);
-                        log.info("銆恉ealHisData銆戠渷绔嬪悓寰封�滈棬鎬ヨ瘖鈥濆垎椤甸噰闆嗗畬鎴愶紝闄㈠尯锛歿}", cid);
-                    }
+//                    if (active.trim().equals("sltd")) {
+//                        log.info("銆恉ealHisData銆戠渷绔嬪悓寰封�滈棬鎬ヨ瘖鈥濆紑濮嬪垎椤甸噰闆嗘暟鎹紝闄㈠尯锛歿}", cid);
+//                        serviceSLTDInhospReqVO.setStartHeadTime(null);
+//                        serviceSLTDInhospReqVO.setStartTailTime(null);
+//                        serviceSLTDInhospReqVO.setEncounterTimeStart(nowTime);
+//                        serviceSLTDInhospReqVO.setEncounterTimeEnd(nowTime);
+//                        if (active.trim().equals("nhfy")) {
+//                            serviceSLTDInhospReqVO.setEncounterTimeStart(yesterdayZero.format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
+//                            serviceSLTDInhospReqVO.setEncounterTimeEnd(todayZero.format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
+//                        }
+//                        serviceSLTDInhospReqVO.setStatusList(null);
+//                        List<String> list1 = new ArrayList<>();
+//                        list1.add("FH0108.01");
+//                        list1.add("FH0108.03");
+//                        serviceSLTDInhospReqVO.setHealthcareRecordTypeList(list1);
+//                        long outpPage = 1L;
+//                        final long OUTP_PAGE_SIZE = 1000L;
+//                        while (true) {
+//                            serviceSLTDInhospReqVO.setCurrent(outpPage);
+//                            serviceSLTDInhospReqVO.setSize(OUTP_PAGE_SIZE);
+//                            log.info("銆恉ealHisData銆戠渷绔嬪悓寰封�滈棬鎬ヨ瘖鈥濋噰闆嗙{}椤垫暟鎹紝闄㈠尯锛歿}", outpPage, cid);
+//                            List<ServiceSLTDInhospResDTO> outpResult = serviceSLTDHealthcareRecordService.queryHealthcareRecordList(serviceSLTDInhospReqVO);
+//                            if (CollectionUtils.isEmpty(outpResult)) {
+//                                log.info("銆恉ealHisData銆戠渷绔嬪悓寰封�滈棬鎬ヨ瘖鈥濈{}椤垫棤鏁版嵁锛岄噰闆嗙粨鏉燂紝闄㈠尯锛歿}", outpPage, cid);
+//                                break;
+//                            }
+//                            log.info("銆恉ealHisData銆戠渷绔嬪悓寰封�滈棬鎬ヨ瘖鈥濈{}椤甸噰闆唟}鏉★紝闄㈠尯锛歿}", outpPage, outpResult.size(), cid);
+//                            if (outpResult.size() < OUTP_PAGE_SIZE) {
+//                                break;
+//                            }
+//                            outpPage++;
+//                        }
+//                        // 娓呴櫎鍒嗛〉鍙傛暟锛岄伩鍏嶅奖鍝嶅悗缁嚭鍏ラ櫌鏌ヨ
+//                        serviceSLTDInhospReqVO.setCurrent(null);
+//                        serviceSLTDInhospReqVO.setSize(null);
+//                        log.info("銆恉ealHisData銆戠渷绔嬪悓寰封�滈棬鎬ヨ瘖鈥濆垎椤甸噰闆嗗畬鎴愶紝闄㈠尯锛歿}", cid);
+//                    }
 
                     log.info("銆恉ealHisData銆戠渷绔嬪悓寰封�滃嚭闄⑩�濆紑濮嬮噰闆嗘暟鎹紝闄㈠尯锛歿}", cid);
                     serviceSLTDInhospReqVO.setStartHeadTime(null);
@@ -420,7 +420,10 @@
                     serviceSLTDInhospReqVO.setHealthcareRecordTypeList(null);
                     List<String> list2 = new ArrayList<>();
 //                    list2.add("FH0108.02");
+                    //鍑洪櫌
                     list2.add("FH0109.27");
+                    //棰勫嚭闄�
+                    list2.add("FH0109.25");
                     serviceSLTDInhospReqVO.setStatusList(list2);
                     log.info("銆恉ealHisData銆戠渷绔嬪悓寰封�滃嚭闄⑩�濋噰闆嗘暟鎹叆鍙傦細{}", serviceSLTDInhospReqVO);
                     serviceSLTDHealthcareRecordService.queryHealthcareRecordList(serviceSLTDInhospReqVO);

--
Gitblit v1.9.3