|
|
|
@ -2280,19 +2280,18 @@ public class OpenOrderServiceImpl implements IOpenOrderService {
|
|
|
|
|
Map<String, ImportStandardOuPaiDTO> importStandardOuPaiDTOMap = importStandardOuPaiDTOS.stream().collect(Collectors.toMap(ImportStandardOuPaiDTO::getOrderPackageCode, Function.identity(), (a, b) -> a)); |
|
|
|
|
List<TrunklineAdvanceDetailEntity> hasAdvanceDetailList = advanceDetailService.findListByOrderPackageCodeList(hasOrderPackageCodeList); |
|
|
|
|
hasAdvanceDetailList.forEach(advanceDetailEntity -> { |
|
|
|
|
Long waybillId = advanceDetailEntity.getWaybillId(); |
|
|
|
|
if (Objects.isNull(waybillId)) { |
|
|
|
|
ImportStandardOuPaiDTO importStandardOuPaiDTO = importStandardOuPaiDTOMap.get(advanceDetailEntity.getOrderPackageCode()); |
|
|
|
|
TrunklineAdvanceDetailEntity updateMaterialEntity = new TrunklineAdvanceDetailEntity(); |
|
|
|
|
updateMaterialEntity.setId(advanceDetailEntity.getId()); |
|
|
|
|
updateMaterialEntity.setOrderPackageCode(advanceDetailEntity.getOrderPackageCode()); |
|
|
|
|
updateMaterialEntity.setMaterialCode(importStandardOuPaiDTO.getMaterialCode()); |
|
|
|
|
updateMaterialEntity.setMaterialName(importStandardOuPaiDTO.getMaterialName()); |
|
|
|
|
updateMaterialEntity.setFirstPackName(importStandardOuPaiDTO.getFirstsName()); |
|
|
|
|
updateMaterialEntity.setSecondPackName(importStandardOuPaiDTO.getSencodsName()); |
|
|
|
|
updateMaterialEntity.setThirdPackName(importStandardOuPaiDTO.getThirdsName()); |
|
|
|
|
updateMaterialList.add(updateMaterialEntity); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
ImportStandardOuPaiDTO importStandardOuPaiDTO = importStandardOuPaiDTOMap.get(advanceDetailEntity.getOrderPackageCode()); |
|
|
|
|
TrunklineAdvanceDetailEntity updateMaterialEntity = new TrunklineAdvanceDetailEntity(); |
|
|
|
|
updateMaterialEntity.setId(advanceDetailEntity.getId()); |
|
|
|
|
updateMaterialEntity.setOrderPackageCode(advanceDetailEntity.getOrderPackageCode()); |
|
|
|
|
updateMaterialEntity.setMaterialCode(importStandardOuPaiDTO.getMaterialCode()); |
|
|
|
|
updateMaterialEntity.setMaterialName(importStandardOuPaiDTO.getMaterialName()); |
|
|
|
|
updateMaterialEntity.setFirstPackName(importStandardOuPaiDTO.getFirstsName()); |
|
|
|
|
updateMaterialEntity.setSecondPackName(importStandardOuPaiDTO.getSencodsName()); |
|
|
|
|
updateMaterialEntity.setThirdPackName(importStandardOuPaiDTO.getThirdsName()); |
|
|
|
|
updateMaterialList.add(updateMaterialEntity); |
|
|
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
if (CollUtil.isNotEmpty(updateMaterialList)) { |
|
|
|
|