Browse Source

✨ feat(mes): 新增采购订单号字段及相关逻辑处理

YunaiV 4 months ago
parent
commit
807db91492

+ 2 - 2
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/itemreceipt/MesWmItemReceiptController.java

@@ -168,8 +168,8 @@ public class MesWmItemReceiptController {
                     vendor -> vo.setVendorName(vendor.getName()));
             MapUtils.findAndThen(iqcMap, vo.getIqcId(),
                     iqc -> vo.setIqcCode(iqc.getCode()));
-            MapUtils.findAndThen(noticeMap, vo.getNoticeId(),
-                    notice -> vo.setNoticeCode(notice.getCode()));
+            MapUtils.findAndThen(noticeMap, vo.getNoticeId(), notice ->
+                    vo.setNoticeCode(notice.getCode()).setPurchaseOrderCode(notice.getPurchaseOrderCode()));
         });
     }
 

+ 4 - 0
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/itemreceipt/vo/MesWmItemReceiptRespVO.java

@@ -38,6 +38,10 @@ public class MesWmItemReceiptRespVO {
     @ExcelProperty("到货通知单")
     private String noticeCode;
 
+    @Schema(description = "采购订单号", example = "PO20260201")
+    @ExcelProperty("采购订单号")
+    private String purchaseOrderCode;
+
     @Schema(description = "供应商编号", example = "1")
     private Long vendorId;