From b187852d9dfe727cf281426b39188047102b79ff Mon Sep 17 00:00:00 2001 From: chenshaoxin <1981897232@qq.com> Date: Thu, 29 May 2025 13:46:28 +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/5/29=2012?= =?UTF-8?q?=EF=BC=9A30=20=E5=86=85=E5=AE=B9:=E5=BC=80=E7=A5=A8=E7=99=BB?= =?UTF-8?q?=E8=AE=B0=E8=BD=AC=E6=8D=A2=E8=A7=84=E5=88=99=E6=8F=92=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../newDraftBillToTradeBillConvertPlugin.java | 33 +++++++++++++++---- 1 file changed, 26 insertions(+), 7 deletions(-) diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/other/newDraftBillToTradeBillConvertPlugin.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/other/newDraftBillToTradeBillConvertPlugin.java index ea30fa2..659cf88 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/other/newDraftBillToTradeBillConvertPlugin.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/other/newDraftBillToTradeBillConvertPlugin.java @@ -5,6 +5,18 @@ package shkd.sys.sys.plugin.other; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.Set; +import java.util.StringJoiner; +import java.util.stream.Collectors; import kd.bos.dataentity.entity.DynamicObject; import kd.bos.dataentity.entity.DynamicObjectCollection; import kd.bos.dataentity.serialization.SerializationUtils; @@ -23,10 +35,6 @@ import kd.tmc.cdm.common.helper.TradeBillHelper; import kd.tmc.fbp.common.helper.TmcDataServiceHelper; import kd.tmc.fbp.common.util.EmptyUtil; -import java.math.BigDecimal; -import java.util.*; -import java.util.stream.Collectors; - public class newDraftBillToTradeBillConvertPlugin extends AbstractConvertPlugIn { private static Log logger = LogFactory.getLog(newDraftBillToTradeBillConvertPlugin.class); @@ -53,9 +61,20 @@ public class newDraftBillToTradeBillConvertPlugin extends AbstractConvertPlugIn targetBill.set("tradetype", tradeType); DynamicObject billType = TmcDataServiceHelper.loadSingle(DraftTradeTypeEnum.getType(tradeType), "bos_billtype"); targetBill.set("billtype", billType); -// targetBill.set("payeetypetext", "bd_supplier"); -// targetBill.set("payeetype", "bd_supplier"); -// targetBill.set("beendorsor", (Object)null); + String remarks = null; + try { + remarks = this.getOption().getVariableValue("remarks"); + } catch (Exception ex) { + targetBill.set("payeetypetext", "bd_supplier"); + targetBill.set("payeetype", "bd_supplier"); + targetBill.set("beendorsor", (Object)null); + } + if ("后台下推".equals(remarks)){ + }else { + targetBill.set("payeetypetext", "bd_supplier"); + targetBill.set("payeetype", "bd_supplier"); + targetBill.set("beendorsor", (Object)null); + } this.initFeilds(targetBill); TradeBillAmountHelper.calcTradeBillAmount(targetBill); String isPledged = this.getOption().getVariableValue("isPledged", "false");