入库管理详情上架数量值有问题
This commit is contained in:
+9
-1
@@ -388,7 +388,6 @@ public class StockShelfOrderDomainService {
|
|||||||
if (shelfDetail == null || shelfDetail.getInUniqueId() == null) {
|
if (shelfDetail == null || shelfDetail.getInUniqueId() == null) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
Long uniqueId = shelfDetail.getInUniqueId(); // 入库单明细的unique_id
|
Long uniqueId = shelfDetail.getInUniqueId(); // 入库单明细的unique_id
|
||||||
BigDecimal shelvesQuantity = shelfDetail.getShelvesQuantity(); // 上架数量
|
BigDecimal shelvesQuantity = shelfDetail.getShelvesQuantity(); // 上架数量
|
||||||
Integer shelvesStatus = shelfDetail.getShelvesStatus(); // 上架状态
|
Integer shelvesStatus = shelfDetail.getShelvesStatus(); // 上架状态
|
||||||
@@ -516,6 +515,15 @@ public class StockShelfOrderDomainService {
|
|||||||
uniqueId, inOrderNumber, shelfDetail.getUniqueId());
|
uniqueId, inOrderNumber, shelfDetail.getUniqueId());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
for (InMaterialDetailPO inMaterialDetailPO : allInMaterialDetailList) {
|
||||||
|
if (inMaterialDetailPO.getMaterialBaseInfoId().equals(shelfDetail.getMaterialBaseInfoId())) {
|
||||||
|
UpdateWrapper<InMaterialDetail> updateWrapper2 = new UpdateWrapper<>();
|
||||||
|
updateWrapper2.set("shelves_quantity", shelfDetail.getShelvesQuantity());
|
||||||
|
updateWrapper2.set("shelves_status", shelfDetail.getShelvesStatus());
|
||||||
|
updateWrapper2.eq("material_detail_id", inMaterialDetailPO.getMaterialDetailId());
|
||||||
|
inMaterialDetailService.update(null,updateWrapper2);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
log.info("完成同步更新入库单【{}】的明细", inOrderNumber);
|
log.info("完成同步更新入库单【{}】的明细", inOrderNumber);
|
||||||
|
|||||||
Reference in New Issue
Block a user