From 1c9bdee152a57b93b573b76e6391fd929e9525de Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期六, 21 十二月 2024 08:37:42 +0800
Subject: [PATCH] 用户权限

---
 src/main/java/com/whyc/service/AreaInfService.java |   27 +++++++++++++--------------
 1 files changed, 13 insertions(+), 14 deletions(-)

diff --git a/src/main/java/com/whyc/service/AreaInfService.java b/src/main/java/com/whyc/service/AreaInfService.java
index 5a342af..2a3a08e 100644
--- a/src/main/java/com/whyc/service/AreaInfService.java
+++ b/src/main/java/com/whyc/service/AreaInfService.java
@@ -40,26 +40,25 @@
 
     //鏌ヨ鎵�鏈夊尯鍩熶俊鎭�
     public Response getAllAreaInf() {
-        UserInf uinf=new UserInf();
+        /*UserInf uinf=new UserInf();
         uinf.setUname("test_admin");
         uinf.setUid(105);
-        uinf.setAreaId(3);
-        //UserInf uinf= ActionUtil.getUser();
-        if(uinf.getUid()>100&&uinf.getUid()<=1000){
+        uinf.setUrole(2);
+        uinf.setAreaId(3);*/
+        UserInf uinf= ActionUtil.getUser();
+        if(uinf.getUrole()!=2) {//褰撳墠鐢ㄦ埛涓嶆槸瓒呯骇绠$悊鍛�
             //鏌ヨ鍑哄綋鍓嶇敤鎴锋墍鍦ㄥ尯鍩�
-            QueryWrapper wrapper=new QueryWrapper();
-            wrapper.eq("id",uinf.getAreaId());
+            QueryWrapper wrapper = new QueryWrapper();
+            wrapper.eq("id", uinf.getAreaId());
             wrapper.last("limit 1");
-            AreaInf ainf=mapper.selectOne(wrapper);
-            List areaList=new ArrayList();
-            if(ainf!=null){
+            AreaInf ainf = mapper.selectOne(wrapper);
+            List areaList = new ArrayList();
+            if (ainf != null) {
                 areaList.add(ainf.getId());
-                getAllAreaId(ainf.getId(),areaList);
+                getAllAreaId(ainf.getId(), areaList);
             }
-            List<AreaInf> list1=mapper.selectAreaByUid(areaList,1);
-            return new Response().setII(1,list1!=null,list1,"鏌ヨ鍖哄煙绠$悊鍛樼殑鎵�鏈変俊鎭�");
-        }else if(uinf.getUid()>1000){
-            return new Response().set(1,false,"鏆傛棤绠$悊鍖哄煙");
+            List<AreaInf> list1 = mapper.selectAreaByUid(areaList, 1);
+            return new Response().setII(1, list1 != null, list1, "鏌ヨ褰撳墠鐢ㄦ埛鐨勬墍鏈変俊鎭�");
         }else {
             List<AreaInf> list2=mapper.selectAreaByUid(null,-1);
             return new Response().setII(1,list2!=null,list2,"鏌ヨ鎵�鏈夊尯鍩熶俊鎭�");

--
Gitblit v1.9.1