From 75ccdc03a6e0c6e0c531a2da778a9c4e95b8a70e Mon Sep 17 00:00:00 2001
From: lxw <810412026@qq.com>
Date: 星期五, 02 九月 2022 10:20:35 +0800
Subject: [PATCH] 登录查权限

---
 src/main/java/com/whyc/service/GroupService.java |   23 ++++++++++++++++-------
 1 files changed, 16 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/whyc/service/GroupService.java b/src/main/java/com/whyc/service/GroupService.java
index c1c8869..f1c8992 100644
--- a/src/main/java/com/whyc/service/GroupService.java
+++ b/src/main/java/com/whyc/service/GroupService.java
@@ -1,5 +1,6 @@
 package com.whyc.service;
 
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.whyc.dto.PermitGroupDto;
 import com.whyc.dto.Response;
@@ -33,13 +34,21 @@
     }
     //娣诲姞鏉冮檺缁�
     public Response addGroup(String groupName) {
-        //鏌ヨ鏈�澶х殑鏉冮檺缁刬d
-        int groupIdMax=mapper.selectGroupIdMax();
-        Group group=new Group();
-        group.setGroupId(String.valueOf(groupIdMax+1));
-        group.setGroupName(groupName);
-        int flag=mapper.insert(group);
-        return new Response().set(1,flag>0,"杩斿洖");
+        //鏌ョ湅鏉冮檺缁勫悕鏄惁瀛樺湪
+        QueryWrapper wrapper=new QueryWrapper();
+        wrapper.eq("group_name",groupName);
+        List list=mapper.selectList(wrapper);
+        if(list!=null&&list.size()>0){
+            return new Response().set(1,false,"鏉冮檺缁勫瓨鍦�");
+        }else{
+            //鏌ヨ鏈�澶х殑鏉冮檺缁刬d
+            int groupIdMax=mapper.selectGroupIdMax();
+            Group group=new Group();
+            group.setGroupId(String.valueOf(groupIdMax+1));
+            group.setGroupName(groupName);
+            int flag=mapper.insert(group);
+            return new Response().set(1,flag>0,"杩斿洖");
+        }
     }
     //鍒犻櫎鏉冮檺缁�
     @Transactional

--
Gitblit v1.9.1