|
|
@ -224,11 +224,7 @@ public class InspectJobMainServiceImpl implements InspectJobMainService { |
|
|
|
inspectRecordMainDO.setNumber(number); |
|
|
|
inspectRecordMainDO.setJobNumber(inspectJobMainDO.getNumber()); |
|
|
|
inspectRecordMainDO.setFromWarehouseCode(inspectJobMainDO.getWarehouseCode()); |
|
|
|
inspectRecordMainDO.setId(null); |
|
|
|
inspectRecordMainDO.setCreator(null); |
|
|
|
inspectRecordMainDO.setCreateTime(null); |
|
|
|
inspectRecordMainDO.setUpdater(null); |
|
|
|
inspectRecordMainDO.setUpdateTime(null); |
|
|
|
inspectRecordMainDO.setId(null).setCreator(null).setCreateTime(null).setUpdater(null).setUpdateTime(null); |
|
|
|
inspectRecordMainMapper.insert(inspectRecordMainDO); |
|
|
|
BigDecimal goodQty = BigDecimal.ZERO; |
|
|
|
BigDecimal failedQty = BigDecimal.ZERO; |
|
|
@ -250,11 +246,7 @@ public class InspectJobMainServiceImpl implements InspectJobMainService { |
|
|
|
inspectRecordDetailDO.setMasterId(inspectRecordMainDO.getId()); |
|
|
|
inspectRecordDetailDO.setNumber(number); |
|
|
|
inspectRecordDetailDO.setJobDetailId(String.valueOf(inspectJobDetailUpdateReqVO.getId())); |
|
|
|
inspectRecordDetailDO.setId(null); |
|
|
|
inspectRecordDetailDO.setCreator(null); |
|
|
|
inspectRecordDetailDO.setCreateTime(null); |
|
|
|
inspectRecordDetailDO.setUpdater(null); |
|
|
|
inspectRecordDetailDO.setUpdateTime(null); |
|
|
|
inspectRecordDetailDO.setId(null).setCreator(null).setCreateTime(null).setUpdater(null).setUpdateTime(null); |
|
|
|
inspectRecordDetailDOList.add(inspectRecordDetailDO); |
|
|
|
//查询库存余额
|
|
|
|
BalanceDO balanceDO = balanceMapper.getBalanceQty(inspectJobDetailUpdateReqVO.getPackingNumber(), inspectJobMainUpdateReqVO.getItemCode(), inspectJobMainUpdateReqVO.getBatch(), inspectJobDetailUpdateReqVO.getInventoryStatus(), inspectJobDetailUpdateReqVO.getFromLocationCode()); |
|
|
@ -357,18 +349,10 @@ public class InspectJobMainServiceImpl implements InspectJobMainService { |
|
|
|
requestMainDO.setInspectType("FULL"); |
|
|
|
requestMainDO.setSampleMethod("QTY"); |
|
|
|
requestMainDO.setStatus(RequestStatusEnum.NEW.getCode()); |
|
|
|
requestMainDO.setId(null); |
|
|
|
requestMainDO.setCreator(null); |
|
|
|
requestMainDO.setCreateTime(null); |
|
|
|
requestMainDO.setUpdater(null); |
|
|
|
requestMainDO.setUpdateTime(null); |
|
|
|
requestMainDO.setId(null).setCreator(null).setCreateTime(null).setUpdater(null).setUpdateTime(null); |
|
|
|
inspectRequestMainMapper.insert(requestMainDO); |
|
|
|
for(InspectRequestDetailDO inspectRequestDetailDO : requestDetailDOList) { |
|
|
|
inspectRequestDetailDO.setId(null); |
|
|
|
inspectRequestDetailDO.setCreator(null); |
|
|
|
inspectRequestDetailDO.setCreateTime(null); |
|
|
|
inspectRequestDetailDO.setUpdater(null); |
|
|
|
inspectRequestDetailDO.setUpdateTime(null); |
|
|
|
inspectRequestDetailDO.setId(null).setCreator(null).setCreateTime(null).setUpdater(null).setUpdateTime(null); |
|
|
|
inspectRequestDetailDO.setMasterId(requestMainDO.getId()); |
|
|
|
inspectRequestDetailDO.setNumber(requestNumber); |
|
|
|
} |
|
|
@ -394,25 +378,18 @@ public class InspectJobMainServiceImpl implements InspectJobMainService { |
|
|
|
} |
|
|
|
PutawayRequestDetailCreateReqVO putawayRequestDetailCreateReqVO = new PutawayRequestDetailCreateReqVO(); |
|
|
|
BeanUtils.copyProperties(inspectJobDetailUpdateReqVO, putawayRequestDetailCreateReqVO); |
|
|
|
putawayRequestDetailCreateReqVO.setQty(inspectJobDetailUpdateReqVO.getGoodQty()); |
|
|
|
putawayRequestDetailCreateReqVO.setBatch(inspectRecordMainDO.getBatch()); |
|
|
|
putawayRequestDetailCreateReqVO.setPoNumber(inspectRecordMainDO.getPoNumber()); |
|
|
|
putawayRequestDetailCreateReqVO.setPoLine(inspectRecordMainDO.getPoLine()); |
|
|
|
putawayRequestDetailCreateReqVO.setItemCode(inspectRecordMainDO.getItemCode()); |
|
|
|
putawayRequestDetailCreateReqVO.setItemName(inspectRecordMainDO.getItemCode()); |
|
|
|
putawayRequestDetailCreateReqVO.setInventoryStatus("OK"); |
|
|
|
putawayRequestDetailCreateReqVO.setId(null); |
|
|
|
putawayRequestDetailCreateReqVO.setCreateTime(null); |
|
|
|
putawayRequestDetailCreateReqVO.setCreator(null); |
|
|
|
putawayRequestDetailCreateReqVO.setUpdateTime(null); |
|
|
|
putawayRequestDetailCreateReqVO.setUpdater(null); |
|
|
|
putawayRequestDetailCreateReqVO.setId(null).setCreator(null).setCreateTime(null).setUpdater(null).setUpdateTime(null); |
|
|
|
putawayRequestDetailCreateReqVOList.add(putawayRequestDetailCreateReqVO); |
|
|
|
} |
|
|
|
putawayRequestMainCreateReqVO.setToWarehouseCode(inspectRecordMainDO.getFromWarehouseCode()); |
|
|
|
putawayRequestMainCreateReqVO.setId(null); |
|
|
|
putawayRequestMainCreateReqVO.setCreateTime(null); |
|
|
|
putawayRequestMainCreateReqVO.setCreator(null); |
|
|
|
putawayRequestMainCreateReqVO.setUpdateTime(null); |
|
|
|
putawayRequestMainCreateReqVO.setUpdater(null); |
|
|
|
putawayRequestMainCreateReqVO.setId(null).setCreator(null).setCreateTime(null).setUpdater(null).setUpdateTime(null); |
|
|
|
putawayRequestMainCreateReqVO.setSubList(putawayRequestDetailCreateReqVOList); |
|
|
|
if(!putawayRequestDetailCreateReqVOList.isEmpty()) { |
|
|
|
putawayRequestMainService.createPutawayRequestMain(putawayRequestMainCreateReqVO); |
|
|
|