From 21639d722503327cca731dd43007210280640108 Mon Sep 17 00:00:00 2001 From: zoujiangtao Date: Fri, 25 Apr 2025 12:43:23 +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=8E=A8=E9=80=81=E4=BB=98=E6=AC=BE=E5=8D=95=E7=BB=99BIP?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E4=BF=AE=E6=94=B9=20=E6=97=B6=E9=97=B4?= =?UTF-8?q?=EF=BC=9A2025-04-25=2012=EF=BC=9A40=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/sys/plugin/task/PushTaskPlugin.java | 26 +++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/task/PushTaskPlugin.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/task/PushTaskPlugin.java index f6a8309..47fb07c 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/task/PushTaskPlugin.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/task/PushTaskPlugin.java @@ -44,14 +44,36 @@ public class PushTaskPlugin extends AbstractTask implements Plugin { // 已结算、未结算、结算失败、未推送 // 付款处理 + /** + * 出纳 CAS + * 应付 AP + * 应收 AR + * 费用 ER + * 银企互联 BE + * 采购管理 PM + * 资金调度 FCA √ + * 融资管理 CFM √ + * 财务报账 FR + * 内部金融 IFM + * 产品委外 OM + * 投资管理 CIM √ + * 资金结算 FS + * 信用证 LC √ + * 交易管理 TM + * 票据管理 CDM + * 融资租赁 FL + * 项目合同管理 pmct + * 供应链融资 SCF + */ case "cas_paybill": DynamicObject[] objects1 = BusinessDataServiceHelper.load("cas_paybill", "id,billno,actpayamt,entry,entry.e_expenseitem,entry.e_remark,entry.e_actamt,settletype," + "payeebanknum,payeetype,payeenumber,payeracctbank,payeebank,payeebankname,paymenttype," + "org,bizdate,description,shkd_pushstatus,shkd_businessnumber,shkd_businessid,shkd_businessname," + - "billstatus,bankpaystatus" + "billstatus,bankpaystatus,sourcetype" , new QFilter("bizdate", QCP.large_equals, getFirstDayOfMonth(3)) - .and("billstatus", QCP.equals, "D").toArray()); + .and("billstatus", QCP.equals, "D") + .and("sourcetype", QCP.in, "FCA,CFM,CIM,LC,CDM,FL").toArray()); Arrays.stream(objects1).forEach(dynamicObject -> { DynamicObject org = dynamicObject.getDynamicObject("org");