盘点oms库存同步;

This commit is contained in:
王奎兴
2026-06-01 14:24:25 +08:00
parent 394f392c67
commit 1366f9c461
2 changed files with 172 additions and 0 deletions
@@ -442,6 +442,36 @@ public class DifferentManageImpl extends ServiceImpl<DifferentManageMapper, Diff
inventoryAdjustmentRecord.setInventoryBeforeQuantity(investigetionManageDetailDO.getInventoryQuantity());
inventoryAdjustmentRecord.setInventoryAfterQuantity(investigetionManageDetailDO.getInvestigationQuantity());
inventoryAdjustmentRecordMapper.insert(inventoryAdjustmentRecord);
if (investigetionManageDetailDO.getInvestigationResult() == 1){
//同步oms
MaterialInventoryOmsParamDO materialInventoryOmsParamDO = new MaterialInventoryOmsParamDO();
materialInventoryOmsParamDO.setLotNumber(materialInventory1.getLotNumber());
materialInventoryOmsParamDO.setWarehouseId(materialInventory1.getWarehouseId());
materialInventoryOmsParamDO.setMaterialBaseInfoId(materialInventory1.getMaterialBaseInfoId());
materialInventoryOmsParamDO.setBatchNumber(materialInventory1.getBatchNumber());
materialInventoryOmsParamDO.setInOrderNumber(materialInventory1.getInOrderNumber());
materialInventoryOmsParamDO.setType("8");
materialInventoryOmsParamDO.setKctzType("盘盈入库");
materialInventoryOmsParamDO.setQuantity(investigetionManageDetailDO.getDifferentQuantity());
omsServiceFeign.omsEdit(materialInventoryOmsParamDO);
} else if (investigetionManageDetailDO.getInvestigationResult() == 2) {
//同步oms
MaterialInventoryOmsParamDO materialInventoryOmsParamDO = new MaterialInventoryOmsParamDO();
materialInventoryOmsParamDO.setLotNumber(materialInventory1.getLotNumber());
materialInventoryOmsParamDO.setWarehouseId(materialInventory1.getWarehouseId());
materialInventoryOmsParamDO.setMaterialBaseInfoId(materialInventory1.getMaterialBaseInfoId());
materialInventoryOmsParamDO.setBatchNumber(materialInventory1.getBatchNumber());
materialInventoryOmsParamDO.setInOrderNumber(materialInventory1.getInOrderNumber());
materialInventoryOmsParamDO.setType("9");
materialInventoryOmsParamDO.setKctzType("盘亏出库");
materialInventoryOmsParamDO.setQuantity(investigetionManageDetailDO.getDifferentQuantity());
omsServiceFeign.omsEdit(materialInventoryOmsParamDO);
}
}
@Override