自动分配添加仓库查询;

This commit is contained in:
王奎兴
2026-02-25 13:59:36 +08:00
parent ce0ccc49ee
commit 81b8bb86bd
@@ -418,8 +418,9 @@ public class OutMaterialDetailImpl extends ServiceImpl<OutMaterialDetailMapper,
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) {
BigDecimal alreadyAllocationQuantity = outMaterialDetail.getAlreadyAllocationQuantity();
String isAllocated = outMaterialDetail.getIsAllocated();
Long materialDetailId = outMaterialDetail.getMaterialDetailId();
OutMaterialDetail isAllocatedDetail = outMaterialDetailMapper.selectById(materialDetailId);
String isAllocated = isAllocatedDetail.getIsAllocated();
// 如果已经分配过,则跳过本次循环(该明细已分配过,不再重复处理)
if (isAllocated != null && "1".equals(isAllocated)) {
continue;