diff --git a/mhd_oms/src/main/java/com/mhd/oms/domain/reservationStockInOrder/service/ReservationStockInOrderDomainService.java b/mhd_oms/src/main/java/com/mhd/oms/domain/reservationStockInOrder/service/ReservationStockInOrderDomainService.java index 89d937d72..eeead47c4 100644 --- a/mhd_oms/src/main/java/com/mhd/oms/domain/reservationStockInOrder/service/ReservationStockInOrderDomainService.java +++ b/mhd_oms/src/main/java/com/mhd/oms/domain/reservationStockInOrder/service/ReservationStockInOrderDomainService.java @@ -161,7 +161,9 @@ public class ReservationStockInOrderDomainService { throw new ServiceException("入库单信息不存在"); } //设置物料信息 - setMaterialDetailInfo(stockInOrderDO); + if ( stockInOrderDO.getMaterialDetailList() != null && stockInOrderDO.getMaterialDetailList().size() > 0&&!hasNullOrZeroMaterialBaseInfoId(stockInOrderDO.getMaterialDetailList())) { + setMaterialDetailInfo(stockInOrderDO); + } //统计总物料种数 stockInOrderDO.setMaterialQuantity(stockInOrderDO.getMaterialDetailList().size()); //统计总计划数