From bbabc87ebb535f19b1beda06d7bee9058fe2888d Mon Sep 17 00:00:00 2001 From: zhengyf Date: Wed, 18 Dec 2024 18:48:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BD=E7=9F=A5=EF=BC=9A1=E3=80=81tob?= =?UTF-8?q?=E3=80=81toc=E4=BB=85=E9=80=80=E6=AC=BE=E8=A1=A8=E5=A4=B4?= =?UTF-8?q?=E6=96=B0=E5=A2=9Eofs=E5=94=AE=E5=90=8E=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lets/plugin/sales/RefundOnlyPluginInitializerToB.java | 6 ++++++ .../lets/plugin/sales/RefundOnlyPluginInitializerToC.java | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/RefundOnlyPluginInitializerToB.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/RefundOnlyPluginInitializerToB.java index 7376a954..fac9182c 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/RefundOnlyPluginInitializerToB.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/RefundOnlyPluginInitializerToB.java @@ -456,6 +456,8 @@ public class RefundOnlyPluginInitializerToB extends PluginBaseEntity { //zyx16 单据红字标识 1Y 2N parentvo.setZyx16("1"); + + //子表,需要通过多个主表的id找到多个子表,且退货金额==0的不要 List ofsDetails = new ArrayList<>(); for (RerturnGoodsOrderSearchHeader rerturnGoodsOrderSearchHeader : entry.getValue()) { @@ -566,6 +568,10 @@ public class RefundOnlyPluginInitializerToB extends PluginBaseEntity { childrenn.setZyx6(String.valueOf(sum_zyx6)); children.add(childrenn); + //zyx19 ofs单号 + String ofsOrdersCode = vv.stream().map(RerturnGoodsOrderSearchDetails::getReturnOrderCode).filter(Objects::nonNull).collect(Collectors.joining(",")); + parentvo.setZyx19(ofsOrdersCode); + //推送 arapDjzbVO.setParentvo(parentvo); arapDjzbVO.setChildren(children); diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/RefundOnlyPluginInitializerToC.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/RefundOnlyPluginInitializerToC.java index 7eac29cf..92406062 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/RefundOnlyPluginInitializerToC.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/RefundOnlyPluginInitializerToC.java @@ -569,6 +569,10 @@ public class RefundOnlyPluginInitializerToC extends PluginBaseEntity { childrenn.setZyx6(String.valueOf(sum_zyx6)); children.add(childrenn); + //zyx19 ofs单号 + String ofsOrdersCode = vv.stream().map(RerturnGoodsOrderSearchDetails::getReturnOrderCode).filter(Objects::nonNull).collect(Collectors.joining(",")); + parentvo.setZyx19(ofsOrdersCode); + //推送 arapDjzbVO.setParentvo(parentvo); arapDjzbVO.setChildren(children);