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