|
|
@ -309,12 +309,10 @@ public class ScrapRecordMainServiceImpl implements ScrapRecordMainService { |
|
|
|
UnplannedissueRecordDTO unplannedissueRecordDTO = new UnplannedissueRecordDTO(); |
|
|
|
BeanUtils.copyProperties(scrapRecordMainDO, unplannedissueRecordDTO); |
|
|
|
BeanUtils.copyProperties(scrapRecordDetailDO, unplannedissueRecordDTO); |
|
|
|
|
|
|
|
ItembasicDO itembasicDO = itembasicService.getItembasicBycode(unplannedissueRecordDTO.getItemCode()); |
|
|
|
if (itembasicDO == null || "TRUE".equals(itembasicDO.getIsOutErp())) { |
|
|
|
continue; |
|
|
|
} |
|
|
|
|
|
|
|
unplannedissueRecordDTO.setTtisTmks(scrapRecordMainDO.getOrderNumber()); |
|
|
|
String qadUnplannedissueNumber = serialNumberApi.generateCode(RuleCodeEnum.QAD_UNPLANNEDISSUE_NUMBER.getCode()); |
|
|
|
unplannedissueRecordDTO.setQadNumber(qadUnplannedissueNumber); |
|
|
@ -324,6 +322,7 @@ public class ScrapRecordMainServiceImpl implements ScrapRecordMainService { |
|
|
|
} |
|
|
|
unplannedissueRecordDTO.setQadLocationCode(locationDO.getQadLocationCode()); |
|
|
|
unplannedissueRecordDTO.setQty(unplannedissueRecordDTO.getQty().negate()); |
|
|
|
unplannedissueRecordDTO.setProjectCode(scrapRecordMainDO.getProjectCode()); |
|
|
|
filterList.add(unplannedissueRecordDTO); |
|
|
|
} |
|
|
|
Long userId = getLoginUserId(); |
|
|
@ -334,8 +333,8 @@ public class ScrapRecordMainServiceImpl implements ScrapRecordMainService { |
|
|
|
interfaceInfoDO.setNumber("post" + "_" + InterfaceTypeEnum.RECORD_UNPLANNEDISSUE_MAIN.getCode() + '_' + scrapRecordMainDO.getId()); |
|
|
|
interfaceInfoDO.setInterfaceType("WMS-QAD"); |
|
|
|
interfaceInfoDO.setInterfaceName("推送计划外出库记录"); |
|
|
|
interfaceInfoDO.setUrl("/wms/unplannedissue-job-main/execute"); |
|
|
|
interfaceInfoDO.setRemark("报废出库也通过推送计划外出库记录"); |
|
|
|
interfaceInfoDO.setUrl("/wms/scrap-record-main/revoke"); |
|
|
|
interfaceInfoDO.setRemark("报废出库也通过推送计划外出库记录revoke"); |
|
|
|
// 根据当前时间调用账期日历获取有效时间
|
|
|
|
LocalDateTime activeTime = accountcalendarService.getAccountCalendar(); |
|
|
|
for (UnplannedissueRecordDTO dto : filterList) { |
|
|
|