库存调整记录修改;

This commit is contained in:
王奎兴
2026-01-28 14:43:45 +08:00
parent 7c6745bdd1
commit ff682a47f4
@@ -296,13 +296,13 @@ public class OutMaterialDetailImpl extends ServiceImpl<OutMaterialDetailMapper,
//保存物料明细信息
saveOrUpdateBatch(outMaterialDetailList);
//分配(修改库存)
xgkc(outMaterialDetailList,stockOutOrderPO,loginUser);
xgkc(outMaterialDetailList,outOrderNumber,loginUser);
return stockOutOrderPO;
}
public synchronized void xgkc(List<OutMaterialDetail> outMaterialDetailList,StockOutOrderPO stockOutOrderPO,LoginUser loginUser) {
StockOutOrder stockOutOrder = stockOutOrderMapper.selectById(stockOutOrderPO.getOutOrderId());
public synchronized void xgkc(List<OutMaterialDetail> outMaterialDetailList,String outOrderNumber,LoginUser loginUser) {
StockOutOrder stockOutOrder = stockOutOrderMapper.selectOne(new QueryWrapper<StockOutOrder>().lambda().eq(StockOutOrder::getOutOrderNumber, outOrderNumber));
for (OutMaterialDetail outMaterialDetail : outMaterialDetailList) {
Long materialInventoryId = outMaterialDetail.getMaterialInventoryId();
BigDecimal allocationQuantity = outMaterialDetail.getAllocationQuantity();