| | |
| | | return BeanUtils.toBean(list, MesWmArrivalNoticeRespVO.class, vo -> { |
| | | MapUtils.findAndThen(supplierMap, vo.getVendorId(), supplier -> |
| | | vo.setVendorName(supplier.getName())); |
| | | MapUtils.findAndThen(purchaseOrderMap, vo.getPurchaseOrderId(), purchaseOrder -> |
| | | vo.setPurchaseOrderNo(purchaseOrder.getNo())); |
| | | MapUtils.findAndThen(purchaseOrderMap, vo.getPurchaseOrderId(), purchaseOrder -> { |
| | | vo.setPurchaseOrderNo(purchaseOrder.getNo()); |
| | | // 历史单据未快照合同号时,回填采购订单上的合同号 |
| | | if (cn.hutool.core.util.StrUtil.isBlank(vo.getContractNo())) { |
| | | vo.setContractNo(purchaseOrder.getContractNo()); |
| | | } |
| | | }); |
| | | }); |
| | | } |
| | | |