oms出入库预约单导入接口开发;

This commit is contained in:
王奎兴
2026-05-14 17:55:14 +08:00
parent 89a1eb13cc
commit 3a6cefa0f6
26 changed files with 1504 additions and 45 deletions
@@ -776,7 +776,7 @@ public class MaterialInventoryImpl extends ServiceImpl<MaterialInventoryMapper,
com.mhd.system.api.domain.InventoryAdjustmentRecord inventoryAdjustmentRecordOMS = new com.mhd.system.api.domain.InventoryAdjustmentRecord();
BeanUtils.copyProperties(inventoryAdjustmentRecord, inventoryAdjustmentRecordOMS);
//推送库存调整记录到oms
omsServiceFeign.inventoryAdjustmentRecordInsert(inventoryAdjustmentRecordOMS);
//omsServiceFeign.inventoryAdjustmentRecordInsert(inventoryAdjustmentRecordOMS);
inventoryAdjustmentRecordMapper.insert(inventoryAdjustmentRecord);
}
@@ -1266,6 +1266,7 @@ public class StockShelfOrderDomainService {
BeanUtils.copyProperties(inventoryParamDO, materialInventoryOmsParamDO);
materialInventoryOmsParamDO.setKctzType("入库");
materialInventoryOmsParamDO.setLoginUser(loginUser);
materialInventoryOmsParamDO.setMaterialInventoryId(null);
omsServiceFeign.omsEdit(materialInventoryOmsParamDO);
//抄码商品对照数据插入
copyCodeProductComparison(materialBaseInfo,shelfMaterialDetail,inventoryParamDO);
@@ -1328,6 +1329,13 @@ public class StockShelfOrderDomainService {
BeanUtils.copyProperties(inventoryParamDO, materialInventoryOmsParamDO);
materialInventoryOmsParamDO.setKctzType("入库");
materialInventoryOmsParamDO.setLoginUser(loginUser);
materialInventoryOmsParamDO.setMaterialInventoryId(null);
materialInventoryOmsParamDO.setWarehouseId(shelfMaterialDetail.getWarehouseId());
materialInventoryOmsParamDO.setWarehouseName(shelfMaterialDetail.getWarehouseName());
materialInventoryOmsParamDO.setWarehouseCode(shelfMaterialDetail.getWarehouseCode());
materialInventoryOmsParamDO.setTopOrganizationId(shelfMaterialDetail.getTopOrganizationId());
materialInventoryOmsParamDO.setOrganizationId(shelfMaterialDetail.getOrganizationId());
materialInventoryOmsParamDO.setOrganizationName(shelfMaterialDetail.getOrganizationName());
omsServiceFeign.omsEdit(materialInventoryOmsParamDO);
//抄码商品对照数据插入
copyCodeProductComparison(materialBaseInfo,shelfMaterialDetail,inventoryParamDO);