From d06f4be3e8a214651a8a3708a962066a58503a53 Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Wed, 3 Jun 2026 17:13:49 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E7=89=A9=E6=96=99?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E6=8E=A5=E5=8F=A3=E8=B7=AF=E5=BE=84=E5=8F=82?= =?UTF-8?q?=E6=95=B0=E6=AD=A3=E5=88=99=E5=8C=B9=E9=85=8D=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 本次提交修复了BizMaterialController中物料详情接口的路径参数正则表达式,将`@GetMapping("/{id}")`改为`@GetMapping("/{id:\\d+}")`,确保id参数仅匹配数字类型。 变更前:接口路径参数未限制类型,可能导致非数字参数匹配错误路由 变更后:通过正则表达式限制id参数必须为数字,提升接口安全性和准确性 --- .../com/ruoyi/web/controller/bid/BizMaterialController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/bid/BizMaterialController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/bid/BizMaterialController.java index 50a1e49e..b6c43fb0 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/bid/BizMaterialController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/bid/BizMaterialController.java @@ -27,7 +27,7 @@ public class BizMaterialController extends BaseController { } @PreAuthorize("@ss.hasPermi('bid:material:query')") - @GetMapping("/{id}") + @GetMapping("/{id:\\\\d+}") public AjaxResult getInfo(@PathVariable Long id) { return success(service.selectBizMaterialById(id)); }