diff --git a/mhd_oms/src/main/java/com/mhd/oms/domain/reservationStockOutOrder/service/ReservationStockOutOrderDomainService.java b/mhd_oms/src/main/java/com/mhd/oms/domain/reservationStockOutOrder/service/ReservationStockOutOrderDomainService.java index b0dbbd8c3..6f1e5aac7 100644 --- a/mhd_oms/src/main/java/com/mhd/oms/domain/reservationStockOutOrder/service/ReservationStockOutOrderDomainService.java +++ b/mhd_oms/src/main/java/com/mhd/oms/domain/reservationStockOutOrder/service/ReservationStockOutOrderDomainService.java @@ -213,7 +213,10 @@ public class ReservationStockOutOrderDomainService { reservationDeliveryDetailsLinkService.removeByIds(deleteList); } if (!CollectionUtils.isEmpty(reservationDeliveryDetailsLinkList)) { - reservationDeliveryDetailsLinkService.updateBatchById(reservationDeliveryDetailsLinkList); + for (ReservationDeliveryDetailsLink reservationDeliveryDetailsLink : reservationDeliveryDetailsLinkList) { + reservationDeliveryDetailsLinkService.saveOrUpdate(reservationDeliveryDetailsLink); + } +// reservationDeliveryDetailsLinkService.updateBatchById(reservationDeliveryDetailsLinkList); } return outMaterialDetailService.batchUpdate(stockOutOrderDO.getMaterialDetailList(), outMaterialDetailBaseDO); }