提交人:陈绍鑫

日期:2025/7/02 17:00
内容:自动生成兑付单据优化
This commit is contained in:
陈绍鑫 2025-07-03 10:21:23 +08:00
parent 6ceab3aadd
commit 20c5dc5ad8
2 changed files with 12 additions and 13 deletions

View File

@ -35,7 +35,6 @@ public class DrafttradebillOP extends AbstractOperationServicePlugIn {
for (Object successPkId : successPkIds) { for (Object successPkId : successPkIds) {
Long id=(Long)successPkId; Long id=(Long)successPkId;
// DynamicObject cdm_drafttradebill = BusinessDataServiceHelper.loadSingle(id, "cdm_drafttradebill");
Map<String, HashSet<Long>> srcBills = BFTrackerServiceHelper.findSourceBills("cdm_drafttradebill", new Long[]{id}); Map<String, HashSet<Long>> srcBills = BFTrackerServiceHelper.findSourceBills("cdm_drafttradebill", new Long[]{id});
if (srcBills.containsKey(CdmEntityConst.CDM_PAYABLEBILL)) { if (srcBills.containsKey(CdmEntityConst.CDM_PAYABLEBILL)) {
HashSet<Long> ar_invoice = srcBills.get(CdmEntityConst.CDM_PAYABLEBILL); HashSet<Long> ar_invoice = srcBills.get(CdmEntityConst.CDM_PAYABLEBILL);
@ -135,12 +134,12 @@ public class DrafttradebillOP extends AbstractOperationServicePlugIn {
billfilter.and(new QFilter("id", QCP.equals, aLong)); billfilter.and(new QFilter("id", QCP.equals, aLong));
DynamicObject cdm_drafttradebill = BusinessDataServiceHelper.loadSingle("cdm_drafttradebill", "id,billno", billfilter.toArray()); DynamicObject cdm_drafttradebill = BusinessDataServiceHelper.loadSingle("cdm_drafttradebill", "id,billno", billfilter.toArray());
if (cdm_drafttradebill != null) { if (cdm_drafttradebill != null) {
OperationResult operation = OperationServiceHelper.executeOperate("drawbillsave", "cdm_drafttradebill", new Object[]{aLong}, OperateOption.create()); // OperationResult operation = OperationServiceHelper.executeOperate("drawbillsave", "cdm_drafttradebill", new Object[]{aLong}, OperateOption.create());
if (operation.isSuccess()) { // if (operation.isSuccess()) {
logger.info("单据编号:" + cdm_drafttradebill.getString("billno") + "确认交易成功"); // logger.info("单据编号:" + cdm_drafttradebill.getString("billno") + "确认交易成功");
} else { // } else {
logger.info("单据编号:" + cdm_drafttradebill.getString("billno") + "确认交易失败,请检查交易状态或者手动操作"); // logger.info("单据编号:" + cdm_drafttradebill.getString("billno") + "确认交易失败,请检查交易状态或者手动操作");
} // }
} }
} }
} }

View File

@ -120,12 +120,12 @@ public class redeemTaskPlugin extends AbstractTask {
billfilter.and(new QFilter("id", QCP.equals, aLong)); billfilter.and(new QFilter("id", QCP.equals, aLong));
DynamicObject cdm_drafttradebill = BusinessDataServiceHelper.loadSingle("cdm_drafttradebill", "id,billno", billfilter.toArray()); DynamicObject cdm_drafttradebill = BusinessDataServiceHelper.loadSingle("cdm_drafttradebill", "id,billno", billfilter.toArray());
if (cdm_drafttradebill != null) { if (cdm_drafttradebill != null) {
OperationResult operation = OperationServiceHelper.executeOperate("drawbillsave", "cdm_drafttradebill", new Object[]{aLong}, OperateOption.create()); // OperationResult operation = OperationServiceHelper.executeOperate("drawbillsave", "cdm_drafttradebill", new Object[]{aLong}, OperateOption.create());
if (operation.isSuccess()) { // if (operation.isSuccess()) {
logger.info("单据编号:" + cdm_drafttradebill.getString("billno") + "确认交易成功"); // logger.info("单据编号:" + cdm_drafttradebill.getString("billno") + "确认交易成功");
} else { // } else {
logger.info("单据编号:" + cdm_drafttradebill.getString("billno") + "确认交易失败,请检查交易状态或者手动操作"); // logger.info("单据编号:" + cdm_drafttradebill.getString("billno") + "确认交易失败,请检查交易状态或者手动操作");
} // }
} }
} }
} }