fix(wms 库存模块): 修复库存汇总分组拆分bug并补充库存调整仓库空值校验
1. queryListByHzWlUnit、queryListByWlExpiry 的 GROUP BY 移除 shipper_code/material_code 等描述列,只保留ID列;对应SELECT 描述列改用MAX()聚合,避免同ID明细因描述列NULL/值不一致被错误拆分。 2. 库存调整接口新增 ObjectUtil.isNotNull(warehousePO) 空值校验。
This commit is contained in:
+1
-1
@@ -292,7 +292,7 @@ public class InventoryAdjustmentRecordDomainService {
|
||||
//推送oms库存调整记录
|
||||
try{
|
||||
// 当仓库启用 oms 才进行推送
|
||||
if (warehousePO.getIsEnable() == 1) {
|
||||
if (ObjectUtil.isNotNull(warehousePO) && warehousePO.getIsEnable() == 1) {
|
||||
Boolean pushSuccess = pushOms(materialInventory, inventoryAdjustmentRecordDO);
|
||||
if (!pushSuccess) {
|
||||
throw new ServiceException("库存调整推送OMS失败,请稍后重试");
|
||||
|
||||
Reference in New Issue
Block a user