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);