|
@@ -113,18 +113,18 @@ public class ArrivalServiceImpl extends ServiceImpl<ArrivalMapper, Arrival> impl
|
|
|
purchase.setArrivalStatus(arrival.getArrivalStatus());
|
|
|
purchase.setId(arrival.getPurchaseId());
|
|
|
purchaseService.updateById(purchase);
|
|
|
-// Purchase purchase1 = purchaseService.getById(arrival.getPurchaseId());
|
|
|
+ Purchase purchase1 = purchaseService.getById(arrival.getPurchaseId());
|
|
|
//取出到货明细
|
|
|
List<ArrivalDetail> arrivalDetailList = arrival.getArrivalDetailList();
|
|
|
if (CollectionUtils.isNotEmpty(arrivalDetailList)) {
|
|
|
-// StockWait stockWait = new StockWait();
|
|
|
-// stockWait.setBusinessId(purchase1.getId());//采购id
|
|
|
-// stockWait.setBusinessCode(purchase1.getCode());//采购id
|
|
|
-// stockWait.setType(1);//入库
|
|
|
-// stockWait.setStatus(0);//待入库
|
|
|
-// stockWait.setBusinessType(StockWaitType.PURCHASE_ARRIVAL_IN.getDetailType());//采购到货
|
|
|
-// stockWaitService.save(stockWait);
|
|
|
-// List<StockWaitDetails> stockWaitDetailsList = new ArrayList<>();
|
|
|
+ StockWait stockWait = new StockWait();
|
|
|
+ stockWait.setBusinessId(purchase1.getId());//采购id
|
|
|
+ stockWait.setBusinessCode(purchase1.getCode());//采购编码
|
|
|
+ stockWait.setType(1);//入库
|
|
|
+ stockWait.setStatus(0);//待入库
|
|
|
+ stockWait.setBusinessType(StockWaitType.PURCHASE_ARRIVAL_IN.getDetailType());//采购到货
|
|
|
+ stockWaitService.save(stockWait);
|
|
|
+ List<StockWaitDetails> stockWaitDetailsList = new ArrayList<>();
|
|
|
for (ArrivalDetail d : arrivalDetailList) {
|
|
|
//todo 这一块是做了采购到货状态修改。前端已经完成
|
|
|
//查询采购明细
|
|
@@ -137,14 +137,14 @@ public class ArrivalServiceImpl extends ServiceImpl<ArrivalMapper, Arrival> impl
|
|
|
//
|
|
|
// }
|
|
|
d.setArrivalId(arrival.getId());
|
|
|
-// StockWaitDetails stockWaitDetails = new StockWaitDetails();
|
|
|
-// stockWaitDetails.setStockWaitId(stockWait.getId());
|
|
|
-// stockWaitDetails.setProductId(d.getBussinessId());
|
|
|
-// stockWaitDetails.setQuantity(d.getCount());
|
|
|
-// stockWaitDetailsList.add(stockWaitDetails);
|
|
|
+ StockWaitDetails stockWaitDetails = new StockWaitDetails();
|
|
|
+ stockWaitDetails.setStockWaitId(stockWait.getId());
|
|
|
+ stockWaitDetails.setProductId(d.getBussinessId());
|
|
|
+ stockWaitDetails.setQuantity(d.getCount());
|
|
|
+ stockWaitDetailsList.add(stockWaitDetails);
|
|
|
}
|
|
|
arrivalDetailService.saveBatch(arrivalDetailList);
|
|
|
-// stockWaitDetailsService.saveBatch(stockWaitDetailsList);
|
|
|
+ stockWaitDetailsService.saveBatch(stockWaitDetailsList);
|
|
|
}
|
|
|
}
|
|
|
|