From 329e9f01eabcba48d71985683848bbb1896017f6 Mon Sep 17 00:00:00 2001 From: zhengyf Date: Mon, 28 Oct 2024 14:16:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BD=E7=9F=A5=EF=BC=9A=E4=BB=85=E9=80=80?= =?UTF-8?q?=E6=AC=BE=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sales/RefundOnlyPluginInitializer.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/RefundOnlyPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/RefundOnlyPluginInitializer.java index 162d2d60..8eb4a133 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/RefundOnlyPluginInitializer.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/RefundOnlyPluginInitializer.java @@ -453,6 +453,25 @@ public class RefundOnlyPluginInitializer extends PluginBaseEntity { List children = new ArrayList<>(); + Iterator iterator = logDetails.iterator(); + while (iterator.hasNext()) { + RerturnGoodsOrderSearchDetails logDetail = iterator.next(); + if(logDetail.getSkuCode()==null||"".equals(logDetail.getSkuCode())){ + IntegrationTaskLivingDetailsEntity integrationTaskLivingDetailsEntity = new IntegrationTaskLivingDetailsEntity(); + integrationTaskLivingDetailsEntity.setNewState(ProfilesActiveConstant.LOG_STATUS_N); + integrationTaskLivingDetailsEntity.setRootAppNewData(null); + integrationTaskLivingDetailsEntity.setNewTransmitInfo(logDetail.getReturnOrderCode()+",没有SKU编码,请检查OFS系统订单"); + integrationTaskLivingDetailsEntity.setNewPushDate(new Date()); + integrationTaskLivingDetailsEntity.setBusinessDate(format); + integrationTaskLivingDetailsEntity.setRootAppPk(logDetail.getReturnOrderCode() + "_" + logDetail.getSkuCode()); + integrationTaskLivingDetailsEntity.setRootAppBill(logDetail.getReturnOrderCode()); + integrationTaskLivingDetailsEntity.setPluginId(getPluginId()); + saveOrUpdateBusinessLogUtil.saveOrUpdate(integrationTaskLivingDetailsEntity); + // 删除当前的 logDetail 对象 + iterator.remove(); + } + } + //按sku分组 Map> collectSKU = ofsDetails.stream().collect(Collectors.groupingBy(index -> index.getSkuCode()));