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