|
@@ -304,6 +304,16 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, OrderInfo> implem
|
|
|
.collect(Collectors.toList());
|
|
|
orderSkuBomService.editLinked(orderSkuBomList, OrderSkuBom::getOrderId, orderDto.getId());
|
|
|
|
|
|
+ if (ObjectUtil.isNotEmpty(orderDto.getOrderPackageBomList())) {
|
|
|
+ // 更新订单包装信息
|
|
|
+ List<OrderPackageBomDto> tempOrderPackageBomList = orderDto.getOrderPackageBomList();
|
|
|
+ List<OrderPackageBom> orderPackageBomList = tempOrderPackageBomList.stream()
|
|
|
+ .peek(item -> item.setOrderId(orderDto.getId()))
|
|
|
+ .map(item -> (OrderPackageBom) item)
|
|
|
+ .collect(Collectors.toList());
|
|
|
+ orderPackageBomService.editLinked(orderPackageBomList, OrderPackageBom::getOrderId, orderDto.getId());
|
|
|
+ }
|
|
|
+
|
|
|
if (orderDto.getUpdateType() != null) {
|
|
|
OrderOperatingLog orderOperatingLog = new OrderOperatingLog();
|
|
|
orderOperatingLog.setType(orderDto.getUpdateType());
|
|
@@ -313,6 +323,8 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, OrderInfo> implem
|
|
|
}
|
|
|
|
|
|
ObsFileUtil.editFile(orderDto.getFileList(), orderDto.getId());
|
|
|
+ // 更新 外箱不干胶图稿
|
|
|
+ ObsFileUtil.editFile(Collections.singletonList(orderDto.getOuterBoxSelfAdhesiveStickerFile()), orderDto.getId(), 1);
|
|
|
}
|
|
|
|
|
|
@DSTransactional
|