出入库预约单下发添加仓库信息;
This commit is contained in:
+15
-17
@@ -454,24 +454,22 @@ public class ReserveStockInOrderDomainService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//todo下发推送到入库业务单
|
//todo下发推送到入库业务单
|
||||||
List<Long> inOrderIds = stockInOrderDO.getInOrderIds();
|
Long inOrderId = stockInOrderDO.getInOrderId();
|
||||||
for (Long inOrderId : inOrderIds) {
|
ReserveStockInOrder byId = stockInOrderService.getById(inOrderId);
|
||||||
ReserveStockInOrder byId = stockInOrderService.getById(inOrderId);
|
ReservationStockInOrder reservationStockInOrder = new ReservationStockInOrder();
|
||||||
ReservationStockInOrder reservationStockInOrder = new ReservationStockInOrder();
|
BeanUtils.copyProperties(byId, reservationStockInOrder,"inOrderId");
|
||||||
BeanUtils.copyProperties(byId, reservationStockInOrder,"inOrderId");
|
reservationStockInOrderService.save(reservationStockInOrder);
|
||||||
reservationStockInOrderService.save(reservationStockInOrder);
|
String inOrderNumber = reservationStockInOrder.getInOrderNumber();
|
||||||
String inOrderNumber = reservationStockInOrder.getInOrderNumber();
|
List<ReserveInMaterialDetail> materialDetailList = materialDetailService.list(new QueryWrapper<ReserveInMaterialDetail>().lambda().eq(ReserveInMaterialDetail::getInOrderNumber, inOrderNumber));
|
||||||
List<ReserveInMaterialDetail> materialDetailList = materialDetailService.list(new QueryWrapper<ReserveInMaterialDetail>().lambda().eq(ReserveInMaterialDetail::getInOrderNumber, inOrderNumber));
|
List<ReservationInMaterialDetail> inMaterialDetailList = new ArrayList<>();
|
||||||
List<ReservationInMaterialDetail> inMaterialDetailList = new ArrayList<>();
|
for (ReserveInMaterialDetail reserveInMaterialDetail : materialDetailList) {
|
||||||
for (ReserveInMaterialDetail reserveInMaterialDetail : materialDetailList) {
|
ReservationInMaterialDetail reservationInMaterialDetail = new ReservationInMaterialDetail();
|
||||||
ReservationInMaterialDetail reservationInMaterialDetail = new ReservationInMaterialDetail();
|
BeanUtils.copyProperties(reserveInMaterialDetail, reservationInMaterialDetail,"materialDetailId");
|
||||||
BeanUtils.copyProperties(reserveInMaterialDetail, reservationInMaterialDetail,"materialDetailId");
|
reservationInMaterialDetail.setQuantity(reserveInMaterialDetail.getReserveQuantity());
|
||||||
reservationInMaterialDetail.setQuantity(reserveInMaterialDetail.getReserveQuantity());
|
//reservationInMaterialDetail.set
|
||||||
//reservationInMaterialDetail.set
|
inMaterialDetailList.add(reservationInMaterialDetail);
|
||||||
inMaterialDetailList.add(reservationInMaterialDetail);
|
|
||||||
}
|
|
||||||
reservationInMaterialDetailService.saveBatch(inMaterialDetailList);
|
|
||||||
}
|
}
|
||||||
|
reservationInMaterialDetailService.saveBatch(inMaterialDetailList);
|
||||||
return update;
|
return update;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+14
-15
@@ -272,22 +272,21 @@ public class ReserveStockOutOrderDomainService {
|
|||||||
outMaterialDetailService.updateById(reserveOutMaterialDetail);
|
outMaterialDetailService.updateById(reserveOutMaterialDetail);
|
||||||
}
|
}
|
||||||
//todo下发推送到wms
|
//todo下发推送到wms
|
||||||
List<Long> outOrderIds = stockOutOrderDO.getOutOrderIds();
|
Long outOrderId = stockOutOrderDO.getOutOrderId();
|
||||||
for (Long outOrderId : outOrderIds) {
|
ReserveStockOutOrder byId = stockOutOrderService.getById(outOrderId);
|
||||||
ReserveStockOutOrder byId = stockOutOrderService.getById(outOrderId);
|
ReservationStockOutOrder reservationStockOutOrder = new ReservationStockOutOrder();
|
||||||
ReservationStockOutOrder reservationStockOutOrder = new ReservationStockOutOrder();
|
BeanUtils.copyProperties(byId, reservationStockOutOrder,"outOrderId");
|
||||||
BeanUtils.copyProperties(byId, reservationStockOutOrder,"outOrderId");
|
reservationStockOutOrderService.save(reservationStockOutOrder);
|
||||||
reservationStockOutOrderService.save(reservationStockOutOrder);
|
String outOrderNumber = reservationStockOutOrder.getOutOrderNumber();
|
||||||
String outOrderNumber = reservationStockOutOrder.getOutOrderNumber();
|
List<ReserveOutMaterialDetail> materialDetailList = outMaterialDetailService.list(new QueryWrapper<ReserveOutMaterialDetail>().lambda().eq(ReserveOutMaterialDetail::getOutOrderNumber, outOrderNumber));
|
||||||
List<ReserveOutMaterialDetail> materialDetailList = outMaterialDetailService.list(new QueryWrapper<ReserveOutMaterialDetail>().lambda().eq(ReserveOutMaterialDetail::getOutOrderNumber, outOrderNumber));
|
List<ReservationOutMaterialDetail> inMaterialDetailList = new ArrayList<>();
|
||||||
List<ReservationOutMaterialDetail> inMaterialDetailList = new ArrayList<>();
|
for (ReserveOutMaterialDetail reserveOutMaterialDetail : materialDetailList) {
|
||||||
for (ReserveOutMaterialDetail reserveOutMaterialDetail : materialDetailList) {
|
ReservationOutMaterialDetail reservationOutMaterialDetail = new ReservationOutMaterialDetail();
|
||||||
ReservationOutMaterialDetail reservationOutMaterialDetail = new ReservationOutMaterialDetail();
|
BeanUtils.copyProperties(reserveOutMaterialDetail, reservationOutMaterialDetail,"materialDetailId");
|
||||||
BeanUtils.copyProperties(reserveOutMaterialDetail, reservationOutMaterialDetail,"materialDetailId");
|
inMaterialDetailList.add(reservationOutMaterialDetail);
|
||||||
inMaterialDetailList.add(reservationOutMaterialDetail);
|
|
||||||
}
|
|
||||||
reservationOutMaterialDetailService.saveBatch(inMaterialDetailList);
|
|
||||||
}
|
}
|
||||||
|
reservationOutMaterialDetailService.saveBatch(inMaterialDetailList);
|
||||||
|
|
||||||
return update;
|
return update;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user