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