|
|
@ -329,7 +329,7 @@ public class PutawayRequestMainServiceImpl implements PutawayRequestMainService |
|
|
|
//增加业务类型
|
|
|
|
BusinesstypeDO businesstypeDO = jobUtils.selectDocumentSettingFromBusinessType("PurchasePutawayRecord"); |
|
|
|
putawayRecordMainCreateReqVO.setBusinessType(businesstypeDO.getCode()); |
|
|
|
int result = putawayRecordMainMapper.insert(PutawayRecordMainConvert.INSTANCE.convert(putawayRecordMainCreateReqVO)); |
|
|
|
putawayRecordMainMapper.insert(PutawayRecordMainConvert.INSTANCE.convert(putawayRecordMainCreateReqVO)); |
|
|
|
for(PutawayRequestDetailDO putawayRequestDetailDO : detailDOList) { |
|
|
|
PutawayRecordDetailCreateReqVO putawayRecordDetailCreateReqVO = new PutawayRecordDetailCreateReqVO(); |
|
|
|
BeanUtils.copyProperties(putawayRequestDetailDO, putawayRecordDetailCreateReqVO); |
|
|
@ -359,6 +359,11 @@ public class PutawayRequestMainServiceImpl implements PutawayRequestMainService |
|
|
|
putawayJobMainDO.setBusinessType(businesstypeDO.getCode()); |
|
|
|
putawayJobMainDO.setInInventoryStatuses(businesstypeDO.getInInventoryStatuses()); |
|
|
|
putawayJobMainDO.setOutInventoryStatuses(businesstypeDO.getOutInventoryStatuses()); |
|
|
|
putawayJobMainDO.setId(null); |
|
|
|
putawayJobMainDO.setCreateTime(null); |
|
|
|
putawayJobMainDO.setCreator(null); |
|
|
|
putawayJobMainDO.setUpdateTime(null); |
|
|
|
putawayJobMainDO.setUpdater(null); |
|
|
|
putawayJobMainMapper.insert(putawayJobMainDO); |
|
|
|
List<PutawayJobDetailDO> putawayJobDetailDOList = new ArrayList<>(); |
|
|
|
for(PutawayRequestDetailDO putawayRequestDetailDO : detailDOList) { |
|
|
@ -367,7 +372,12 @@ public class PutawayRequestMainServiceImpl implements PutawayRequestMainService |
|
|
|
LocationDO locationDO = locationService.inspectLocation(groundingRuleRespVO, putawayRequestDetailDO.getItemCode(), putawayJobDetailDO.getBatch(), putawayJobDetailDO.getInventoryStatus()); |
|
|
|
putawayJobDetailDO.setToLocationCode(locationDO.getCode()); |
|
|
|
putawayJobDetailDO.setNumber(number); |
|
|
|
putawayJobDetailDO.setMasterId(putawayJobDetailDO.getId()); |
|
|
|
putawayJobDetailDO.setMasterId(putawayJobMainDO.getId()); |
|
|
|
putawayJobDetailDO.setId(null); |
|
|
|
putawayJobDetailDO.setCreateTime(null); |
|
|
|
putawayJobDetailDO.setCreator(null); |
|
|
|
putawayJobDetailDO.setUpdateTime(null); |
|
|
|
putawayJobDetailDO.setUpdater(null); |
|
|
|
putawayJobDetailDOList.add(putawayJobDetailDO); |
|
|
|
//预计出
|
|
|
|
ExpectoutCreateReqVO expectoutCreateReqVO = new ExpectoutCreateReqVO(); |
|
|
|