From 1e21ea3c81a14624e1fc33885ddaa24663c2928e Mon Sep 17 00:00:00 2001 From: Elliott <2423414394@qq.com> Date: Tue, 13 Jan 2026 16:46:39 +0800 Subject: [PATCH] =?UTF-8?q?update=EF=BC=9A=E5=BB=BA=E8=A1=8C=E9=BE=99?= =?UTF-8?q?=E6=94=AF=E4=BB=98=E5=8C=BA=E5=88=86=E8=87=AA=E5=8A=A9=E6=9C=BA?= =?UTF-8?q?=E4=BD=8F=E9=99=A2=E8=B4=A6=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jobMethod/BankGetDataMethodByJHLZF.java | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/saye/hospitalgd/scheduler/jobMethod/BankGetDataMethodByJHLZF.java b/src/main/java/com/saye/hospitalgd/scheduler/jobMethod/BankGetDataMethodByJHLZF.java index a1fbec7..a21df6f 100644 --- a/src/main/java/com/saye/hospitalgd/scheduler/jobMethod/BankGetDataMethodByJHLZF.java +++ b/src/main/java/com/saye/hospitalgd/scheduler/jobMethod/BankGetDataMethodByJHLZF.java @@ -716,13 +716,18 @@ public class BankGetDataMethodByJHLZF { bankbillHistory.setCZddh(""); // 子订单号(空) bankbillHistory.setBillTableName("建行龙支付对账单"); // 对账表名 - // 根据终端号判断是否为住院订单 - // 终端号为10091548或10091549的为住院订单,不参与对账 - if ("10091548".equals(zdh) || "10091549".equals(zdh) || "10091546".equals(zdh) || "10091547".equals(zdh) || "10091544".equals(zdh) || "10091545".equals(zdh)) { - bankbillHistory.setIsInpatient("1"); // 标记为住院订单 - log.info("标记为住院订单: 终端号=" + zdh + ", 订单号=" + bankbillHistory.getCShddh()); + String shddh = bankbillHistory.getCShddh(); + if ("10091548".equals(zdh) + || "10091549".equals(zdh) + || "10091546".equals(zdh) + || "10091547".equals(zdh) + || "10091544".equals(zdh) + || "10091545".equals(zdh) + || (shddh != null && shddh.endsWith("ZZJZY"))) { + bankbillHistory.setIsInpatient("1"); + log.info("标记为住院订单: 终端号=" + zdh + ", 订单号=" + shddh); } else { - bankbillHistory.setIsInpatient("0"); // 标记为非住院订单 + bankbillHistory.setIsInpatient("0"); } bankbillHistoryList.add(bankbillHistory);