From 8abe275e36823f1065300af45e1f7a9a68f549a7 Mon Sep 17 00:00:00 2001
From: Fixiaobai <fixiaobai@163.com>
Date: 星期三, 06 九月 2023 16:14:40 +0800
Subject: [PATCH] 修改bug
---
user-server/src/main/resources/mapper/RoleManangeMapper.xml | 17 ++++++++++++++++-
1 files changed, 16 insertions(+), 1 deletions(-)
diff --git a/user-server/src/main/resources/mapper/RoleManangeMapper.xml b/user-server/src/main/resources/mapper/RoleManangeMapper.xml
index a269bfa..3c7d8e2 100644
--- a/user-server/src/main/resources/mapper/RoleManangeMapper.xml
+++ b/user-server/src/main/resources/mapper/RoleManangeMapper.xml
@@ -17,6 +17,14 @@
#{createTime}
)
</insert>
+ <insert id="insertInterfaceList">
+ insert
+ interface_info (id,name,url,menu_id,type,state)
+ values
+ <foreach collection="interfaceList" item="m" separator=",">
+ (#{m.id},#{m.name},#{m.url},#{m.menuId},#{m.type},1)
+ </foreach>
+ </insert>
<update id="updateRoleState">
UPDATE role
SET state = 0
@@ -26,6 +34,7 @@
delete
from role_menu
where role_id = #{id}
+ and menu_id !=39
</delete>
<select id="getAssertName" resultType="com.yuanchu.limslaboratory.pojo.RoleInfo">
select id
@@ -95,6 +104,7 @@
<select id="getUserListRole" resultType="map">
SELECT CONCAT(r.`id`, '') id, r.`name`
FROM role r
+ where state!=0
</select>
<select id="selctInterFaceType" resultType="java.util.Map">
select type, menu_id menuId
@@ -109,9 +119,14 @@
and ${type} = 1
</select>
<select id="getAllInterfaces" resultType="java.util.Map">
- select name,url
+ select name, url
from interface_info
</select>
+ <select id="getRoleMenuByRoleId" resultType="com.yuanchu.limslaboratory.pojo.RoleMenu">
+ select id
+ from role_menu
+ where role_id = #{roleId}
+ </select>
<resultMap id="roleAndMenuById" type="com.yuanchu.limslaboratory.pojo.dto.RoleAndMenuDto">
<result property="roleName" column="roleName"/>
<result property="createTime" column="createTime"/>
--
Gitblit v1.9.3