From 150f981285c271fc139c57e7ac61b6528372fe31 Mon Sep 17 00:00:00 2001 From: ljw Date: Sat, 11 Jan 2025 20:27:34 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=20=E5=87=BA=E5=8F=A3=E6=8A=A5?= =?UTF-8?q?=E5=85=B3=E7=94=9F=E6=88=90=E5=87=BA=E5=8F=A3=E5=8F=91=E7=A5=A8?= =?UTF-8?q?=E6=97=B6=E5=A4=9A=E9=80=89=E5=9F=BA=E7=A1=80=E8=B5=84=E6=96=99?= =?UTF-8?q?=E8=B5=8B=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DeclareDocxToExportinvoiceConvert.java | 45 +++++++++---------- 1 file changed, 22 insertions(+), 23 deletions(-) diff --git a/src/main/java/com/yem/wm/es/declaredocx/convert/DeclareDocxToExportinvoiceConvert.java b/src/main/java/com/yem/wm/es/declaredocx/convert/DeclareDocxToExportinvoiceConvert.java index c2feca41..e785c11b 100644 --- a/src/main/java/com/yem/wm/es/declaredocx/convert/DeclareDocxToExportinvoiceConvert.java +++ b/src/main/java/com/yem/wm/es/declaredocx/convert/DeclareDocxToExportinvoiceConvert.java @@ -5,7 +5,6 @@ import com.yem.wm.utils.DynamicObjectUtil; import com.yem.wm.utils.YEM; import kd.bos.dataentity.entity.DynamicObject; import kd.bos.dataentity.entity.DynamicObjectCollection; -import kd.bos.dataentity.entity.MulBasedataDynamicObjectCollection; import kd.bos.entity.BillEntityType; import kd.bos.entity.ExtendedDataEntity; import kd.bos.entity.botp.plugin.AbstractConvertPlugIn; @@ -35,30 +34,30 @@ public class DeclareDocxToExportinvoiceConvert extends AbstractConvertPlugIn { String name = this.getSrcMainType().getName(); ExtendedDataEntity[] findByEntityKeys = e.getTargetExtDataEntitySet().FindByEntityKey(targetName); for (ExtendedDataEntity findByEntityKey : findByEntityKeys) { - List shippingDetails = (List) findByEntityKey.getValue("ConvertSource"); +// List shippingDetails = (List) findByEntityKey.getValue("ConvertSource"); DynamicObject dataEntity = findByEntityKey.getDataEntity();//单据主实体 - for (DynamicObject shippingDetail : shippingDetails) { - - Long value = shippingDetail.getLong("id"); - DynamicObject findBynames = BusinessDataServiceHelper.loadSingle(value, name); - MulBasedataDynamicObjectCollection yemDestport = (MulBasedataDynamicObjectCollection ) findByEntityKey.getValue("yem_shipports"); - DynamicObjectCollection fourBookColls = new DynamicObjectCollection(); - DynamicObject tempDyObjs = new DynamicObject(yemDestport.getDynamicObjectType()); - tempDyObjs.set("fbasedataid",findBynames.getDynamicObject("yem_despportcodebase")); - fourBookColls.add(tempDyObjs); - dataEntity.set("yem_shipports", fourBookColls); - - - MulBasedataDynamicObjectCollection yemDestports = (MulBasedataDynamicObjectCollection ) findByEntityKey.getValue("yem_destports"); - DynamicObjectCollection fourBookColl = new DynamicObjectCollection(); - DynamicObject tempDyObj = new DynamicObject(yemDestports.getDynamicObjectType()); - tempDyObj.set("fbasedataid",findBynames.getDynamicObject("yem_distinateportbase")); - fourBookColl.add(tempDyObj); - dataEntity.set("yem_destports", fourBookColl); - - - }//携带合同中的佣金率 +// for (DynamicObject shippingDetail : shippingDetails) { +//// +//// Long value = shippingDetail.getLong("id"); +//// DynamicObject findBynames = BusinessDataServiceHelper.loadSingle(value, name); +//// MulBasedataDynamicObjectCollection yemDestport = (MulBasedataDynamicObjectCollection ) findByEntityKey.getValue("yem_shipports"); +//// DynamicObjectCollection fourBookColls = new DynamicObjectCollection(); +//// DynamicObject tempDyObjs = new DynamicObject(yemDestport.getDynamicObjectType()); +//// tempDyObjs.set("fbasedataid",findBynames.getDynamicObject("yem_despportcodebase")); +//// fourBookColls.add(tempDyObjs); +//// dataEntity.set("yem_shipports", fourBookColls); +//// +//// +//// MulBasedataDynamicObjectCollection yemDestports = (MulBasedataDynamicObjectCollection ) findByEntityKey.getValue("yem_destports"); +//// DynamicObjectCollection fourBookColl = new DynamicObjectCollection(); +//// DynamicObject tempDyObj = new DynamicObject(yemDestports.getDynamicObjectType()); +//// tempDyObj.set("fbasedataid",findBynames.getDynamicObject("yem_distinateportbase")); +//// fourBookColl.add(tempDyObj); +//// dataEntity.set("yem_destports", fourBookColl); +// +// +// }//携带合同中的佣金率 setRate(findByEntityKey); bringLatestExRate(dataEntity);