fix: 修复物料详情接口路径参数正则匹配问题
本次提交修复了BizMaterialController中物料详情接口的路径参数正则表达式,将`@GetMapping("/{id}")`改为`@GetMapping("/{id:\\d+}")`,确保id参数仅匹配数字类型。
变更前:接口路径参数未限制类型,可能导致非数字参数匹配错误路由
变更后:通过正则表达式限制id参数必须为数字,提升接口安全性和准确性
This commit is contained in:
@@ -27,7 +27,7 @@ public class BizMaterialController extends BaseController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@PreAuthorize("@ss.hasPermi('bid:material:query')")
|
@PreAuthorize("@ss.hasPermi('bid:material:query')")
|
||||||
@GetMapping("/{id}")
|
@GetMapping("/{id:\\\\d+}")
|
||||||
public AjaxResult getInfo(@PathVariable Long id) {
|
public AjaxResult getInfo(@PathVariable Long id) {
|
||||||
return success(service.selectBizMaterialById(id));
|
return success(service.selectBizMaterialById(id));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user