Explorar el Código

门店详情路由约束为纯数字,非数字GET路径不再被/{id}误吞

GET /chanting/store/{id} 改为 /{id:\d+}:误用GET调addmendian等命名路径时返回明确的方法不支持错误,而非Long转换500;数字id详情(平台后台)不受影响;本地8082实测三类请求行为均正确

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
qmj hace 1 día
padre
commit
e05655b91d

+ 1 - 1
ruoyi-admin/src/main/java/com/ruoyi/app/mendian/PosStoreController.java

@@ -525,7 +525,7 @@ public class PosStoreController extends BaseController {
      * 获取posstore详细信息
      */
     @PreAuthorize("@ss.hasPermi('chanting:store:query')")
-    @GetMapping(value = "/{id}")
+    @GetMapping(value = "/{id:\\d+}")
     public AjaxResult getInfo(@PathVariable("id") Long id) {
         PosStore posStore = posStoreService.selectPosStoreById(id);
         // 回显营业时间(按周几分组的 timeSlots)与统一编号(统编),供门店审核页显示