From a37864f576a7e9ff3f68cc495c981600aea1d52d Mon Sep 17 00:00:00 2001 From: chenshaoxin <1981897232@qq.com> Date: Mon, 7 Jul 2025 13:38:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BA=BA=EF=BC=9A=E9=99=88?= =?UTF-8?q?=E7=BB=8D=E9=91=AB=20=E6=97=A5=E6=9C=9F=EF=BC=9A2025/7/07=2017?= =?UTF-8?q?=EF=BC=9A00=20=E5=86=85=E5=AE=B9:=E8=A7=A3=E4=BB=98=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E5=85=91=E4=BB=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugin/operation/DrafttradebillOP.java | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/operation/DrafttradebillOP.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/operation/DrafttradebillOP.java index cbd6124..b7bccf2 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/operation/DrafttradebillOP.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/operation/DrafttradebillOP.java @@ -121,28 +121,28 @@ public class DrafttradebillOP extends AbstractOperationServicePlugIn { logger.info("删除单据编号:"+cdm_payablebill.getString("billno")+"失败,原因:"+delete.getMessage()); } }else { - logger.info("单据编号:"+cdm_payablebill.getString("billno")+"后台生单成功"); - //根据源单id查询源单下游单据 - Map> tarBills = BFTrackerServiceHelper.findTargetBills("cdm_payablebill", new Long[]{cdm_payablebill.getLong("id")}); - //返回的Map对象 如果有数据 String 对应的是 目标单据标识 ,value 对应的目标单ids - Set bill = new HashSet(); - if (tarBills.containsKey("cdm_drafttradebill")) { - HashSet billId = tarBills.get("cdm_drafttradebill"); - for (Long aLong : billId) { - QFilter billfilter = new QFilter("tradetype", QCP.equals, "redeem"); - billfilter.and(new QFilter("billstatus", QCP.equals, "C")); - billfilter.and(new QFilter("id", QCP.equals, aLong)); - DynamicObject cdm_drafttradebill = BusinessDataServiceHelper.loadSingle("cdm_drafttradebill", "id,billno", billfilter.toArray()); - if (cdm_drafttradebill != null) { +// logger.info("单据编号:"+cdm_payablebill.getString("billno")+"后台生单成功"); +// //根据源单id查询源单下游单据 +// Map> tarBills = BFTrackerServiceHelper.findTargetBills("cdm_payablebill", new Long[]{cdm_payablebill.getLong("id")}); +// //返回的Map对象 如果有数据 String 对应的是 目标单据标识 ,value 对应的目标单ids +// Set bill = new HashSet(); +// if (tarBills.containsKey("cdm_drafttradebill")) { +// HashSet billId = tarBills.get("cdm_drafttradebill"); +// for (Long aLong : billId) { +// QFilter billfilter = new QFilter("ltradetype", QCP.equals, "redeem"); +// billfilter.and(new QFilter("billstatus", QCP.equals, "C")); +// billfilter.and(new QFilter("id", QCP.equals, aLong)); +// DynamicObject cdm_drafttradebill = BusinessDataServiceHelper.loadSingle("cdm_drafttradebill", "id,billno", billfilter.toArray()); +// if (cdm_drafttradebill != null) { // OperationResult operation = OperationServiceHelper.executeOperate("drawbillsave", "cdm_drafttradebill", new Object[]{aLong}, OperateOption.create()); // if (operation.isSuccess()) { // logger.info("单据编号:" + cdm_drafttradebill.getString("billno") + "确认交易成功"); // } else { // logger.info("单据编号:" + cdm_drafttradebill.getString("billno") + "确认交易失败,请检查交易状态或者手动操作"); // } - } - } - } +// } +// } +// } } } catch (NumberFormatException exception) { logger.error("单据编号:"+cdm_payablebill.getString("billno")+"后台生单錯誤原因:"+exception.getMessage());