丽知:1、tob、toc仅退款表头新增ofs售后订单号

This commit is contained in:
zhengyf 2024-12-18 18:48:49 +08:00
parent 2660cf7bcb
commit bbabc87ebb
2 changed files with 10 additions and 0 deletions

View File

@ -456,6 +456,8 @@ public class RefundOnlyPluginInitializerToB extends PluginBaseEntity {
//zyx16 单据红字标识 1Y 2N
parentvo.setZyx16("1");
//子表,需要通过多个主表的id找到多个子表,且退货金额==0的不要
List<RerturnGoodsOrderSearchDetails> 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);

View File

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