From 704265308b1227dbada5a36b2027b588c062ded2 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期一, 12 十月 2026 09:14:37 +0800
Subject: [PATCH] feat(mes): 新增业务码支持并优化追溯查询功能

---
 yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/productsales/MesWmProductSalesController.java |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/productsales/MesWmProductSalesController.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/productsales/MesWmProductSalesController.java
index 675e6af..016e3c3 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/productsales/MesWmProductSalesController.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/productsales/MesWmProductSalesController.java
@@ -136,6 +136,14 @@
         return success(productSalesService.scanProductSales(reqVO));
     }
 
+    @GetMapping("/scan-preview")
+    @Operation(summary = "鏍稿鎵爜鎷h揣瀵硅薄锛堜笉鍐欏叆鏄庣粏锛�")
+    @PreAuthorize("@ss.hasPermission('mes:wm-product-sales:stock')")
+    public CommonResult<MesWmProductSalesScanRespVO> previewScan(@RequestParam String code,
+            @RequestParam(required = false) String scanType, @RequestParam(required = false) Long salesId) {
+        return success(productSalesService.previewScan(code, scanType, salesId));
+    }
+
     @PutMapping("/stock")
     @Operation(summary = "鎵ц鎷h揣")
     @Parameter(name = "id", description = "缂栧彿", required = true)
@@ -198,4 +206,4 @@
         });
     }
 
-}
\ No newline at end of file
+}

--
Gitblit v1.9.3