From eeb2939003ffec95c0f4daca9f0d1072b0440174 Mon Sep 17 00:00:00 2001 From: "tanfengling@x-ri.com" <123456> Date: Tue, 28 Oct 2025 17:23:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=90=84=E5=8D=95=E6=8D=AE?= =?UTF-8?q?=E6=8F=90=E4=BA=A4=E6=B3=9B=E5=BE=AE=E5=AE=A1=E6=A0=B8=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E8=B5=8B=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/plugin/operate/ap/ApBusBillSubmitToFwOp.java | 1 + .../app/plugin/operate/cas/PayApplySubmitToFwOp.java | 1 + .../app/plugin/operate/conm/PurconmSubmitToFwOp.java | 1 + .../plugin/operate/im/ImInvCountBillSubmitToFwOp.java | 1 + .../app/plugin/operate/im/OtherInSubmitToFwOp.java | 1 + .../app/plugin/operate/im/OtherOutSubmitToFwOp.java | 1 + .../plugin/operate/im/ShortageBillSubmitToFwOp.java | 1 + .../cloud/app/plugin/operate/pm/PurOrderSubmitOp.java | 1 + .../plugin/operate/pm/PurrefundApplySubmitToFwOp.java | 1 + .../app/plugin/operate/sys/MaterialSubmitToFwOp.java | 10 +++++++--- .../app/plugin/operate/sys/SupplierSubmitToFwOp.java | 2 +- 11 files changed, 17 insertions(+), 4 deletions(-) diff --git a/lc123/cloud/app/plugin/operate/ap/ApBusBillSubmitToFwOp.java b/lc123/cloud/app/plugin/operate/ap/ApBusBillSubmitToFwOp.java index dc16515..8a4e343 100644 --- a/lc123/cloud/app/plugin/operate/ap/ApBusBillSubmitToFwOp.java +++ b/lc123/cloud/app/plugin/operate/ap/ApBusBillSubmitToFwOp.java @@ -40,6 +40,7 @@ public class ApBusBillSubmitToFwOp extends AbstractOperationServicePlugIn { if (data != null) { String requestid = data.getString("requestid"); bill.set("tqq9_fwrequestid", requestid); + bill.set("tqq9_fwstate", "B"); SaveServiceHelper.save(new DynamicObject[]{bill}); } } diff --git a/lc123/cloud/app/plugin/operate/cas/PayApplySubmitToFwOp.java b/lc123/cloud/app/plugin/operate/cas/PayApplySubmitToFwOp.java index 409f087..2e6da92 100644 --- a/lc123/cloud/app/plugin/operate/cas/PayApplySubmitToFwOp.java +++ b/lc123/cloud/app/plugin/operate/cas/PayApplySubmitToFwOp.java @@ -35,6 +35,7 @@ public class PayApplySubmitToFwOp extends AbstractOperationServicePlugIn { if(data != null){ String requestid = data.getString("requestid"); bill.set("tqq9_fwrequestid", requestid); + bill.set("tqq9_fwstate", "B"); SaveServiceHelper.save(new DynamicObject[]{bill}); } } diff --git a/lc123/cloud/app/plugin/operate/conm/PurconmSubmitToFwOp.java b/lc123/cloud/app/plugin/operate/conm/PurconmSubmitToFwOp.java index ef05b3a..b239853 100644 --- a/lc123/cloud/app/plugin/operate/conm/PurconmSubmitToFwOp.java +++ b/lc123/cloud/app/plugin/operate/conm/PurconmSubmitToFwOp.java @@ -46,6 +46,7 @@ public class PurconmSubmitToFwOp extends AbstractOperationServicePlugIn { if(data != null){ String requestid = data.getString("requestid"); bill.set("tqq9_fwrequestid", requestid); + bill.set("tqq9_fwstate", "B"); SaveServiceHelper.save(new DynamicObject[]{bill}); } } diff --git a/lc123/cloud/app/plugin/operate/im/ImInvCountBillSubmitToFwOp.java b/lc123/cloud/app/plugin/operate/im/ImInvCountBillSubmitToFwOp.java index b7bbc51..20973a8 100644 --- a/lc123/cloud/app/plugin/operate/im/ImInvCountBillSubmitToFwOp.java +++ b/lc123/cloud/app/plugin/operate/im/ImInvCountBillSubmitToFwOp.java @@ -36,6 +36,7 @@ public class ImInvCountBillSubmitToFwOp extends AbstractOperationServicePlugIn { if (data != null) { String requestid = data.getString("requestid"); bill.set("tqq9_fwrequestid", requestid); + bill.set("tqq9_fwstate", "B"); SaveServiceHelper.save(new DynamicObject[]{bill}); } } diff --git a/lc123/cloud/app/plugin/operate/im/OtherInSubmitToFwOp.java b/lc123/cloud/app/plugin/operate/im/OtherInSubmitToFwOp.java index 9ce10ad..7aa84e7 100644 --- a/lc123/cloud/app/plugin/operate/im/OtherInSubmitToFwOp.java +++ b/lc123/cloud/app/plugin/operate/im/OtherInSubmitToFwOp.java @@ -30,6 +30,7 @@ public class OtherInSubmitToFwOp extends AbstractOperationServicePlugIn { if(data != null){ String requestid = data.getString("requestid"); bill.set("tqq9_fwrequestid", requestid); + bill.set("tqq9_fwstate", "B"); SaveServiceHelper.save(new DynamicObject[]{bill}); } } diff --git a/lc123/cloud/app/plugin/operate/im/OtherOutSubmitToFwOp.java b/lc123/cloud/app/plugin/operate/im/OtherOutSubmitToFwOp.java index 6953878..e53e774 100644 --- a/lc123/cloud/app/plugin/operate/im/OtherOutSubmitToFwOp.java +++ b/lc123/cloud/app/plugin/operate/im/OtherOutSubmitToFwOp.java @@ -31,6 +31,7 @@ public class OtherOutSubmitToFwOp extends AbstractOperationServicePlugIn { if(data != null){ String requestid = data.getString("requestid"); bill.set("tqq9_fwrequestid", requestid); + bill.set("tqq9_fwstate", "B"); SaveServiceHelper.save(new DynamicObject[]{bill}); } } diff --git a/lc123/cloud/app/plugin/operate/im/ShortageBillSubmitToFwOp.java b/lc123/cloud/app/plugin/operate/im/ShortageBillSubmitToFwOp.java index b27f9b9..e47b5f2 100644 --- a/lc123/cloud/app/plugin/operate/im/ShortageBillSubmitToFwOp.java +++ b/lc123/cloud/app/plugin/operate/im/ShortageBillSubmitToFwOp.java @@ -32,6 +32,7 @@ public class ShortageBillSubmitToFwOp extends AbstractOperationServicePlugIn imp if(data != null){ String requestid = data.getString("requestid"); bill.set("tqq9_fwrequestid", requestid); + bill.set("tqq9_fwstate", "B"); SaveServiceHelper.save(new DynamicObject[]{bill}); } } diff --git a/lc123/cloud/app/plugin/operate/pm/PurOrderSubmitOp.java b/lc123/cloud/app/plugin/operate/pm/PurOrderSubmitOp.java index c51bff5..b5ac02b 100644 --- a/lc123/cloud/app/plugin/operate/pm/PurOrderSubmitOp.java +++ b/lc123/cloud/app/plugin/operate/pm/PurOrderSubmitOp.java @@ -50,6 +50,7 @@ public class PurOrderSubmitOp extends AbstractOperationServicePlugIn { if(data != null){ String requestid = data.getString("requestid"); bill.set("tqq9_fwrequestid", requestid); + bill.set("tqq9_fwstate", "B"); SaveServiceHelper.save(new DynamicObject[]{bill}); } } diff --git a/lc123/cloud/app/plugin/operate/pm/PurrefundApplySubmitToFwOp.java b/lc123/cloud/app/plugin/operate/pm/PurrefundApplySubmitToFwOp.java index c63b63b..25ad184 100644 --- a/lc123/cloud/app/plugin/operate/pm/PurrefundApplySubmitToFwOp.java +++ b/lc123/cloud/app/plugin/operate/pm/PurrefundApplySubmitToFwOp.java @@ -34,6 +34,7 @@ public class PurrefundApplySubmitToFwOp extends AbstractOperationServicePlugIn { if(data != null){ String requestid = data.getString("requestid"); bill.set("tqq9_fwrequestid", requestid); + bill.set("tqq9_fwstate", "B"); SaveServiceHelper.save(new DynamicObject[]{bill}); } } diff --git a/lc123/cloud/app/plugin/operate/sys/MaterialSubmitToFwOp.java b/lc123/cloud/app/plugin/operate/sys/MaterialSubmitToFwOp.java index 68101dd..7bbf214 100644 --- a/lc123/cloud/app/plugin/operate/sys/MaterialSubmitToFwOp.java +++ b/lc123/cloud/app/plugin/operate/sys/MaterialSubmitToFwOp.java @@ -32,6 +32,7 @@ public class MaterialSubmitToFwOp extends AbstractOperationServicePlugIn { List successPkIds = operationResult.getSuccessPkIds(); for (Object successPkId : successPkIds) { DynamicObject bill = BusinessDataServiceHelper.loadSingle(successPkId, "bd_material"); + boolean tqq9_issuccess = bill.getBoolean("tqq9_issuccess"); String resultStr = FWImpl.pushFwMaterial(bill); if(StringUtils.isNotBlank(resultStr)){ JSONObject resultObj = JSONObject.parseObject(resultStr); @@ -40,13 +41,16 @@ public class MaterialSubmitToFwOp extends AbstractOperationServicePlugIn { JSONObject data = resultObj.getJSONObject("data"); if(data != null){ String requestid = data.getString("requestid"); - bill.set("tqq9_fwrequestid", requestid); + if(tqq9_issuccess){ + bill.set("tqq9_fwupdid", requestid); + }else{ + bill.set("tqq9_fwrequestid", requestid); + } + bill.set("tqq9_fwstate", "B"); SaveServiceHelper.save(new DynamicObject[]{bill}); } } } - } - } } diff --git a/lc123/cloud/app/plugin/operate/sys/SupplierSubmitToFwOp.java b/lc123/cloud/app/plugin/operate/sys/SupplierSubmitToFwOp.java index c096646..b86b488 100644 --- a/lc123/cloud/app/plugin/operate/sys/SupplierSubmitToFwOp.java +++ b/lc123/cloud/app/plugin/operate/sys/SupplierSubmitToFwOp.java @@ -39,7 +39,7 @@ public class SupplierSubmitToFwOp extends AbstractOperationServicePlugIn { }else{ bill.set("tqq9_fwrequestid", requestid); } - + bill.set("tqq9_fwstate", "B"); SaveServiceHelper.save(new DynamicObject[]{bill}); } }