关务推送及预约单bug修改;
This commit is contained in:
+3
-1
@@ -451,7 +451,6 @@ public class ReserveStockInOrderDomainService {
|
||||
reservationStockInOrder.setOrderTypeCode("pu_tong_ru_ku");
|
||||
reservationStockInOrder.setOrderTypeName("普通入库");
|
||||
reservationStockInOrder.setReservationOrderSource("客户预约");
|
||||
reservationStockInOrderService.save(reservationStockInOrder);
|
||||
String inOrderNumber = reservationStockInOrder.getInOrderNumber();
|
||||
List<ReserveInMaterialDetail> materialDetailList = materialDetailService.list(new QueryWrapper<ReserveInMaterialDetail>().lambda().eq(ReserveInMaterialDetail::getInOrderNumber, inOrderNumber));
|
||||
List<ReservationInMaterialDetail> inMaterialDetailList = new ArrayList<>();
|
||||
@@ -467,6 +466,9 @@ public class ReserveStockInOrderDomainService {
|
||||
//reservationInMaterialDetail.set
|
||||
inMaterialDetailList.add(reservationInMaterialDetail);
|
||||
}
|
||||
BigDecimal quantity = materialDetailList.stream().map(ReserveInMaterialDetail::getReserveQuantity).filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add);
|
||||
reservationStockInOrder.setQuantity(quantity);
|
||||
reservationStockInOrderService.save(reservationStockInOrder);
|
||||
reservationInMaterialDetailService.saveBatch(inMaterialDetailList);
|
||||
return update;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user