Browse Source

制品返修修改

master
赵雪冰 2 years ago
parent
commit
e99987296e
  1. 2
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/productrepairRequest/ProductrepairRequestDetailaServiceImpl.java
  2. 11
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/productrepairRequest/ProductrepairRequestMainServiceImpl.java

2
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/productrepairRequest/ProductrepairRequestDetailaServiceImpl.java

@ -101,7 +101,7 @@ public class ProductrepairRequestDetailaServiceImpl implements ProductrepairRequ
// 校验--工位基础信息 // 校验--工位基础信息
if(StringUtils.isNotEmpty(detailDo.getWorkStationCode())){ if(StringUtils.isNotEmpty(detailDo.getWorkStationCode())){
WorkstationDO workstationDO = workstationService.selectWorkstationExist(detailDo.getWorkStationCode(), mainDO.getWorkshopCode(), detailDo.getProductionLineCode()); WorkstationDO workstationDO = workstationService.selectWorkstationExist(detailDo.getWorkStationCode(), mainDO.getWorkshopCode(), detailDo.getProductionLineCode());
detailDo.setFromLocationCode(workstationDO.getFgLocationCode()); detailDo.setFromLocationCode(workstationDO.getRawLocationCode());
} }
// 校验--库存余额 TB——>TB1 // 校验--库存余额 TB——>TB1
validateBalance(detailDo,mainDO); validateBalance(detailDo,mainDO);

11
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/productrepairRequest/ProductrepairRequestMainServiceImpl.java

@ -171,7 +171,7 @@ public class ProductrepairRequestMainServiceImpl implements ProductrepairRequest
ConsumeRecordDetailbDO consumeRecordDetailbDO = ConsumeRecordDetailbConvert.INSTANCE.convert(productrepairRequestDetailbDO); ConsumeRecordDetailbDO consumeRecordDetailbDO = ConsumeRecordDetailbConvert.INSTANCE.convert(productrepairRequestDetailbDO);
consumeRecordDetailbDO.setMasterId(productrepairRecordDetailDO.getId()); consumeRecordDetailbDO.setMasterId(productrepairRecordDetailDO.getId());
consumeRecordDetailbMapper.insert(consumeRecordDetailbDO); consumeRecordDetailbMapper.insert(consumeRecordDetailbDO);
}
//添加库存事务list //添加库存事务list
TransactionCreateReqVO transactionCreateReqVO = new TransactionCreateReqVO(); TransactionCreateReqVO transactionCreateReqVO = new TransactionCreateReqVO();
BeanUtils.copyProperties(productrepairRecordDetailDO, transactionCreateReqVO); BeanUtils.copyProperties(productrepairRecordDetailDO, transactionCreateReqVO);
@ -181,16 +181,19 @@ public class ProductrepairRequestMainServiceImpl implements ProductrepairRequest
transactionCreateReqVO.setTransactionType(transactiontypeDO.getCode()); transactionCreateReqVO.setTransactionType(transactiontypeDO.getCode());
transactionCreateReqVO.setBusinessType(productrepairRecordMainDO.getBusinessType()); transactionCreateReqVO.setBusinessType(productrepairRecordMainDO.getBusinessType());
transactionCreateReqVO.setOwnerCode(productrepairRecordDetailDO.getFromOwnerCode()); transactionCreateReqVO.setOwnerCode(productrepairRecordDetailDO.getFromOwnerCode());
transactionCreateReqVO.setItemCode(consumeRecordDetailbDO.getItemCode());
transactionCreateReqVO.setRecordNumber(number); transactionCreateReqVO.setRecordNumber(number);
transactionCreateReqVO.setId(null); transactionCreateReqVO.setId(null);
transactionCreateReqVO.setPackingNumber(productrepairRecordDetailDO.getPackingNumber()); transactionCreateReqVO.setPackingNumber(consumeRecordDetailbDO.getPackingNumber());
transactionCreateReqVO.setBatch(productrepairRecordDetailDO.getBatch()); transactionCreateReqVO.setBatch(consumeRecordDetailbDO.getBatch());
transactionCreateReqVO.setContainerNumber(productrepairRecordDetailDO.getContainerNumber()); transactionCreateReqVO.setContainerNumber(null);
transactionCreateReqVO.setAmount(BigDecimal.ZERO); transactionCreateReqVO.setAmount(BigDecimal.ZERO);
transactionCreateReqVO.setWarehouseCode(productrepairRecordMainDO.getFromWarehouseCode()); transactionCreateReqVO.setWarehouseCode(productrepairRecordMainDO.getFromWarehouseCode());
transactionCreateReqVO.setLocationCode(productrepairRecordDetailDO.getToLocationCode()); transactionCreateReqVO.setLocationCode(productrepairRecordDetailDO.getToLocationCode());
transactionCreateReqVOList.add(transactionCreateReqVO); transactionCreateReqVOList.add(transactionCreateReqVO);
} }
}
//增加库存事务 //增加库存事务
transactionService.createTransaction(transactionCreateReqVOList); transactionService.createTransaction(transactionCreateReqVOList);
} }

Loading…
Cancel
Save