From 4b7e875a8c44ea70803ffcb01a4233f8558c4c5b Mon Sep 17 00:00:00 2001 From: zoujiangtao Date: Sat, 19 Jul 2025 10:49:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E5=86=85=E5=AE=B9=EF=BC=9A?= =?UTF-8?q?=E6=94=B6=E5=BC=80=E7=A5=A8=E7=99=BB=E8=AE=B0=E6=8E=A8=E9=80=81?= =?UTF-8?q?API=E6=89=A9=E5=B1=95=E4=BB=A3=E7=A0=81=20=E6=97=B6=E9=97=B4?= =?UTF-8?q?=EF=BC=9A2025-07-19=2010=EF=BC=9A48=20=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=E4=BA=BA=EF=BC=9A=E9=82=B9=E6=B1=9F=E6=B6=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sys/plugin/api/TicketRegistration.java | 30 +++++++++++-------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/api/TicketRegistration.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/api/TicketRegistration.java index 6d14478..8cd2755 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/api/TicketRegistration.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/api/TicketRegistration.java @@ -79,13 +79,15 @@ public class TicketRegistration implements Serializable, ApiSavePlugin { case "102": billtype.put("number", "cdm_recbill_bank_BT_S"); - DynamicObject[] bd_bebank = BusinessDataServiceHelper.load("bd_bebank", "id,number,name", new QFilter("name", QCP.equals, map.get("acceptername")).toArray()); + DynamicObject[] bd_bebank = BusinessDataServiceHelper.load("bd_bebank", "id,number,name", new QFilter("number", QCP.equals, map.get("acceptername")).toArray()); if (bd_bebank == null || bd_bebank.length == 0) { - logger.info("进入收票登记 → 票据号:{},星空推送行名:{},未查到司库行名行号", map.get("draftbillno"), map.get("acceptername")); + logger.info("进入收票登记 → 票据号:{},星空推送联行号:{},未查到司库行名行号", map.get("draftbillno"), map.get("acceptername")); + } else { + map.put("acceptername", bd_bebank[0].getString("name")); + Map accepterbebank = new HashMap<>(); + accepterbebank.put("number", bd_bebank[0].getString("number")); + map.put("accepterbebank", accepterbebank); } - Map accepterbebank = new HashMap<>(); - accepterbebank.put("name", map.get("acceptername")); - map.put("accepterbebank", accepterbebank); break; //商业承兑汇票 case "103": @@ -120,6 +122,7 @@ public class TicketRegistration implements Serializable, ApiSavePlugin { break; } map.put("billtype", billtype); + logger.info("收票登记 → 接口调用接口最终参数:{}", reqData); } if (map.get("receiver") != null) {//receiver_number @@ -235,21 +238,21 @@ public class TicketRegistration implements Serializable, ApiSavePlugin { //商业承兑电票 case "104": - case "CDMT-005D63A9": case "CDMT-08B7B711": case "CDMT-16FEE117": - case "CDMT-23C7A4D1": - case "CDMT-491D50C5": + case "CDMT-3320A540": + case "CDMT-3D17D179": case "CDMT-4980CF6D": - case "CDMT-550FDEAC": + case "CDMT-49ED9E02": case "CDMT-5CD7302F": - case "CDMT-6B2CEDA4": + case "CDMT-64FF686D": + case "CDMT-77D626A4": case "CDMT-8C2B298B": case "CDMT-A452A1B3": - case "CDMT-A773567D": - case "CDMT-C16F2F43": - case "CDMT-D5D6C225": + case "CDMT-DA385DD9": case "CDMT-DF3B089B": + case "CDMT-DF7BCFDD": + case "CDMT-EA7CA8B1": case "CDMT-F8D0D70F": case "CDMT-FE92FDAF": billtype.put("number", "cdm_paybill_business_elec_BT_S"); @@ -269,6 +272,7 @@ public class TicketRegistration implements Serializable, ApiSavePlugin { break; } map.put("billtype", billtype); + logger.info("开票登记 → 接口调用接口最终参数:{}", reqData); } } else if ("bos_org".equals(payeetype)) {