取消分配bug;
This commit is contained in:
+4
-4
@@ -410,7 +410,7 @@ public class OutMaterialDetailImpl extends ServiceImpl<OutMaterialDetailMapper,
|
|||||||
//保存物料明细信息
|
//保存物料明细信息
|
||||||
saveOrUpdateBatch(outMaterialDetailList);
|
saveOrUpdateBatch(outMaterialDetailList);
|
||||||
//取消分配(修改库存)
|
//取消分配(修改库存)
|
||||||
qxfp(outMaterialDetailList,outOrderNumber,loginUser);
|
qxfp(outMaterialDetailDOList,outOrderNumber,loginUser);
|
||||||
|
|
||||||
return stockOutOrderPO;
|
return stockOutOrderPO;
|
||||||
}
|
}
|
||||||
@@ -650,13 +650,13 @@ public class OutMaterialDetailImpl extends ServiceImpl<OutMaterialDetailMapper,
|
|||||||
//保存物料明细信息
|
//保存物料明细信息
|
||||||
updateBatchById(outMaterialDetailList);
|
updateBatchById(outMaterialDetailList);
|
||||||
//取消分配
|
//取消分配
|
||||||
qxfp(outMaterialDetailList,outOrderNumber,loginUser);
|
qxfp(outMaterialDetailDOList,outOrderNumber,loginUser);
|
||||||
return stockOutOrderPO;
|
return stockOutOrderPO;
|
||||||
}
|
}
|
||||||
|
|
||||||
private synchronized void qxfp(List<OutMaterialDetail> outMaterialDetailList,String outOrderNumber,LoginUser loginUser) {
|
private synchronized void qxfp(List<OutMaterialDetailDO> outMaterialDetailList,String outOrderNumber,LoginUser loginUser) {
|
||||||
StockOutOrder stockOutOrder = stockOutOrderMapper.selectOne(new QueryWrapper<StockOutOrder>().lambda().eq(StockOutOrder::getOutOrderNumber, outOrderNumber));
|
StockOutOrder stockOutOrder = stockOutOrderMapper.selectOne(new QueryWrapper<StockOutOrder>().lambda().eq(StockOutOrder::getOutOrderNumber, outOrderNumber));
|
||||||
for (OutMaterialDetail outMaterialDetail : outMaterialDetailList) {
|
for (OutMaterialDetailDO outMaterialDetail : outMaterialDetailList) {
|
||||||
Long materialInventoryId = outMaterialDetail.getMaterialInventoryId();
|
Long materialInventoryId = outMaterialDetail.getMaterialInventoryId();
|
||||||
BigDecimal allocationQuantity = outMaterialDetail.getActualQuantity();
|
BigDecimal allocationQuantity = outMaterialDetail.getActualQuantity();
|
||||||
MaterialInventory materialInventoryPO = materialInventoryMapper.selectById(materialInventoryId);
|
MaterialInventory materialInventoryPO = materialInventoryMapper.selectById(materialInventoryId);
|
||||||
|
|||||||
Reference in New Issue
Block a user