扣除oms库存问题修改;
This commit is contained in:
+9
-1
@@ -457,11 +457,19 @@ public class InventoryAdjustmentRecordDomainService {
|
|||||||
//InventoryAdjustmentRecordDO inventoryAdjustmentRecord = new InventoryAdjustmentRecordDO();
|
//InventoryAdjustmentRecordDO inventoryAdjustmentRecord = new InventoryAdjustmentRecordDO();
|
||||||
try {
|
try {
|
||||||
LoginUser loginUser = SecurityUtils.getLoginUser();
|
LoginUser loginUser = SecurityUtils.getLoginUser();
|
||||||
|
Long materialInventoryId = inventoryAdjustmentRecordDO.getMaterialInventoryId();
|
||||||
|
MaterialInventory materialInventory = materialInventoryService.getById(materialInventoryId);
|
||||||
BigDecimal adjustQuantity = inventoryAdjustmentRecordDO.getAdjustQuantity();
|
BigDecimal adjustQuantity = inventoryAdjustmentRecordDO.getAdjustQuantity();
|
||||||
MaterialInventoryParamDO materialInventoryParamDO = new MaterialInventoryParamDO();
|
MaterialInventoryParamDO materialInventoryParamDO = new MaterialInventoryParamDO();
|
||||||
materialInventoryParamDO.setMaterialInventoryId(inventoryAdjustmentRecordDO.getMaterialInventoryId());
|
materialInventoryParamDO.setMaterialInventoryId(materialInventoryId);
|
||||||
materialInventoryParamDO.setQuantity(adjustQuantity);
|
materialInventoryParamDO.setQuantity(adjustQuantity);
|
||||||
materialInventoryParamDO.setType("7");
|
materialInventoryParamDO.setType("7");
|
||||||
|
materialInventoryParamDO.setProductionDate(materialInventory.getProductionDate());
|
||||||
|
materialInventoryParamDO.setExpiryDate(materialInventory.getExpiryDate());
|
||||||
|
materialInventoryParamDO.setMaterialBaseInfoId(materialInventory.getMaterialBaseInfoId());
|
||||||
|
materialInventoryParamDO.setWarehouseId(materialInventory.getWarehouseId());
|
||||||
|
materialInventoryParamDO.setLotNumber(materialInventory.getLotNumber());
|
||||||
|
materialInventoryParamDO.setBatchNumber(materialInventory.getBatchNumber());
|
||||||
materialInventoryService.kctzjl(materialInventoryParamDO,"库存冻结",loginUser);
|
materialInventoryService.kctzjl(materialInventoryParamDO,"库存冻结",loginUser);
|
||||||
materialInventoryService.xgkc(materialInventoryParamDO);
|
materialInventoryService.xgkc(materialInventoryParamDO);
|
||||||
MaterialInventoryOmsParamDO materialInventoryOmsParamDO = new MaterialInventoryOmsParamDO();
|
MaterialInventoryOmsParamDO materialInventoryOmsParamDO = new MaterialInventoryOmsParamDO();
|
||||||
|
|||||||
+18
@@ -585,6 +585,12 @@ public class OutMaterialDetailImpl extends ServiceImpl<OutMaterialDetailMapper,
|
|||||||
materialInventoryParamDO.setRelateNo(relateNo);
|
materialInventoryParamDO.setRelateNo(relateNo);
|
||||||
materialInventoryParamDO.setBatchNumber(outMaterialDetail.getBatchNumber());
|
materialInventoryParamDO.setBatchNumber(outMaterialDetail.getBatchNumber());
|
||||||
materialInventoryParamDO.setLotNumber(outMaterialDetail.getLotNo());
|
materialInventoryParamDO.setLotNumber(outMaterialDetail.getLotNo());
|
||||||
|
materialInventoryParamDO.setProductionDate(materialInventory.getProductionDate());
|
||||||
|
materialInventoryParamDO.setExpiryDate(materialInventory.getExpiryDate());
|
||||||
|
materialInventoryParamDO.setMaterialBaseInfoId(materialInventory.getMaterialBaseInfoId());
|
||||||
|
materialInventoryParamDO.setWarehouseId(materialInventory.getWarehouseId());
|
||||||
|
materialInventoryParamDO.setLotNumber(materialInventory.getLotNumber());
|
||||||
|
materialInventoryParamDO.setBatchNumber(materialInventory.getBatchNumber());
|
||||||
materialInventoryParamDO.setInOrderNumber(outMaterialDetail.getInOrderNumber());
|
materialInventoryParamDO.setInOrderNumber(outMaterialDetail.getInOrderNumber());
|
||||||
materialInventoryService.kctzjl(materialInventoryParamDO,"分配库存",loginUser);
|
materialInventoryService.kctzjl(materialInventoryParamDO,"分配库存",loginUser);
|
||||||
materialInventoryService.xgkc(materialInventoryParamDO);
|
materialInventoryService.xgkc(materialInventoryParamDO);
|
||||||
@@ -973,6 +979,12 @@ public class OutMaterialDetailImpl extends ServiceImpl<OutMaterialDetailMapper,
|
|||||||
materialInventoryParamDO.setMaterialInventoryId(materialInventoryId);
|
materialInventoryParamDO.setMaterialInventoryId(materialInventoryId);
|
||||||
materialInventoryParamDO.setQuantity(allocationQuantity);
|
materialInventoryParamDO.setQuantity(allocationQuantity);
|
||||||
materialInventoryParamDO.setType("3");
|
materialInventoryParamDO.setType("3");
|
||||||
|
materialInventoryParamDO.setProductionDate(materialInventoryPO.getProductionDate());
|
||||||
|
materialInventoryParamDO.setExpiryDate(materialInventoryPO.getExpiryDate());
|
||||||
|
materialInventoryParamDO.setMaterialBaseInfoId(materialInventoryPO.getMaterialBaseInfoId());
|
||||||
|
materialInventoryParamDO.setWarehouseId(materialInventoryPO.getWarehouseId());
|
||||||
|
materialInventoryParamDO.setLotNumber(materialInventoryPO.getLotNumber());
|
||||||
|
materialInventoryParamDO.setBatchNumber(materialInventoryPO.getBatchNumber());
|
||||||
String cancelRelateNo = outMaterialDetail.getUniqueId() != null
|
String cancelRelateNo = outMaterialDetail.getUniqueId() != null
|
||||||
? outOrderNumber + "#" + outMaterialDetail.getUniqueId()
|
? outOrderNumber + "#" + outMaterialDetail.getUniqueId()
|
||||||
: outOrderNumber;
|
: outOrderNumber;
|
||||||
@@ -1076,6 +1088,12 @@ public class OutMaterialDetailImpl extends ServiceImpl<OutMaterialDetailMapper,
|
|||||||
String cancelRelateNoCh = outMaterialDetail.getUniqueId() != null
|
String cancelRelateNoCh = outMaterialDetail.getUniqueId() != null
|
||||||
? outOrderNumber + "#" + outMaterialDetail.getUniqueId()
|
? outOrderNumber + "#" + outMaterialDetail.getUniqueId()
|
||||||
: outOrderNumber;
|
: outOrderNumber;
|
||||||
|
materialInventoryParamDO.setProductionDate(materialInventoryPO.getProductionDate());
|
||||||
|
materialInventoryParamDO.setExpiryDate(materialInventoryPO.getExpiryDate());
|
||||||
|
materialInventoryParamDO.setMaterialBaseInfoId(materialInventoryPO.getMaterialBaseInfoId());
|
||||||
|
materialInventoryParamDO.setWarehouseId(materialInventoryPO.getWarehouseId());
|
||||||
|
materialInventoryParamDO.setLotNumber(materialInventoryPO.getLotNumber());
|
||||||
|
materialInventoryParamDO.setBatchNumber(materialInventoryPO.getBatchNumber());
|
||||||
materialInventoryParamDO.setRelateNo(cancelRelateNoCh);
|
materialInventoryParamDO.setRelateNo(cancelRelateNoCh);
|
||||||
materialInventoryService.kctzjl(materialInventoryParamDO,"取消分配",loginUser);
|
materialInventoryService.kctzjl(materialInventoryParamDO,"取消分配",loginUser);
|
||||||
materialInventoryService.xgkc(materialInventoryParamDO);
|
materialInventoryService.xgkc(materialInventoryParamDO);
|
||||||
|
|||||||
+6
@@ -1332,6 +1332,12 @@ public class StockShelfOrderDomainService {
|
|||||||
materialInventoryService.xgkc(inventoryParamDO);
|
materialInventoryService.xgkc(inventoryParamDO);
|
||||||
MaterialInventoryOmsParamDO materialInventoryOmsParamDO = new MaterialInventoryOmsParamDO();
|
MaterialInventoryOmsParamDO materialInventoryOmsParamDO = new MaterialInventoryOmsParamDO();
|
||||||
BeanUtils.copyProperties(inventoryParamDO, materialInventoryOmsParamDO);
|
BeanUtils.copyProperties(inventoryParamDO, materialInventoryOmsParamDO);
|
||||||
|
materialInventoryOmsParamDO.setProductionDate(materialInventoryPO.getProductionDate());
|
||||||
|
materialInventoryOmsParamDO.setExpiryDate(materialInventoryPO.getExpiryDate());
|
||||||
|
materialInventoryOmsParamDO.setMaterialBaseInfoId(materialInventoryPO.getMaterialBaseInfoId());
|
||||||
|
materialInventoryOmsParamDO.setWarehouseId(materialInventoryPO.getWarehouseId());
|
||||||
|
materialInventoryOmsParamDO.setLotNumber(materialInventoryPO.getLotNumber());
|
||||||
|
materialInventoryOmsParamDO.setBatchNumber(materialInventoryPO.getBatchNumber());
|
||||||
materialInventoryOmsParamDO.setKctzType("入库");
|
materialInventoryOmsParamDO.setKctzType("入库");
|
||||||
materialInventoryOmsParamDO.setLoginUser(loginUser);
|
materialInventoryOmsParamDO.setLoginUser(loginUser);
|
||||||
materialInventoryOmsParamDO.setMaterialInventoryId(null);
|
materialInventoryOmsParamDO.setMaterialInventoryId(null);
|
||||||
|
|||||||
Reference in New Issue
Block a user