From e16302f9d475c7cc4dd18c5abf1a23cb5502e362 Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期三, 28 五月 2025 14:57:56 +0800 Subject: [PATCH] 密码验证加- --- src/main/java/com/whyc/controller/PermitGroupController.java | 32 ++++++++++++++++++++------------ 1 files changed, 20 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/whyc/controller/PermitGroupController.java b/src/main/java/com/whyc/controller/PermitGroupController.java index d6d0f2d..22bbce4 100644 --- a/src/main/java/com/whyc/controller/PermitGroupController.java +++ b/src/main/java/com/whyc/controller/PermitGroupController.java @@ -22,30 +22,38 @@ @PostMapping @ApiOperation(value = "鏉冮檺缁勬坊鍔�") - public Response add(@RequestBody List<PermitGroup> permitGroupList){ - service.add(permitGroupList); - return new Response().setII(1,"娣诲姞鎴愬姛"); + public Response<Boolean> add(@RequestBody List<PermitGroup> permitGroupList){ + Response<Boolean> response = service.add(permitGroupList); + return response; } - @PutMapping + @PostMapping("update") @ApiOperation(value = "鏉冮檺缁勭紪杈�") - public Response update(@RequestBody List<PermitGroup> permitGroupList){ - service.update(permitGroupList); - return new Response().setII(1,"淇濆瓨鎴愬姛"); + public Response<Boolean> update(@RequestBody List<PermitGroup> permitGroupList){ + Response<Boolean> response = service.update(permitGroupList); + return response; } - @DeleteMapping + @PostMapping("delete") @ApiOperation(value = "鏉冮檺缁勫垹闄�") public Response delete(@RequestParam Integer permitGroupId){ - service.delete(permitGroupId); + boolean deleteFlag = service.delete(permitGroupId); + if(!deleteFlag){ + return new Response().setII(0,"鍒犻櫎澶辫触,褰撳墠鐢ㄦ埛娌℃湁鏉冮檺缂栬緫鏉冮檺"); + } return new Response().setII(1,"鍒犻櫎鎴愬姛"); } @GetMapping("list") @ApiOperation(value = "鏉冮檺缁勫垪琛�") - public Response<List<PermitGroup>> getList(){ - List<PermitGroup> list = service.getList(); - return new Response<List<PermitGroup>>().set(1,list); + public Response getList(){ + //楠岃瘉鏄惁瀛樺湪permit_query_permit鏉冮檺 + if (!service.checkUserPermitWithName("permit_query_permit")) { + return new Response().set(1, false,"褰撳墠鐢ㄦ埛鏃犳煡璇㈡潈闄�"); + }else { + List<PermitGroup> list = service.getList(); + return new Response().set(1,list); + } } @GetMapping("info") -- Gitblit v1.9.1