|
@@ -187,16 +187,16 @@
|
|
|
a.status as "status"
|
|
|
from uims_user_role userrole
|
|
|
inner join uims_role_menu rolemenu on rolemenu.ROLE_ID=userrole.ROLE_ID and rolemenu.status=1
|
|
|
- inner join uims_tenant_menu a on a.id= rolemenu.MENU_ID and a.status=1
|
|
|
- inner join uims_menu b on a.MENU_ID=b.id and b.STATUS=1
|
|
|
+ inner join uims_menu b on rolemenu.MENU_ID=b.id and b.STATUS=1
|
|
|
+ inner join uims_tenant_menu a on a.MENU_ID= b.id and a.status=1
|
|
|
+ <if test="tenantId != null and tenantId != ''">
|
|
|
+ and a.tenant_id = #{tenantId}
|
|
|
+ </if>
|
|
|
<where>
|
|
|
a.status=1 and userrole.status=1
|
|
|
<if test="name != null and name != ''">
|
|
|
and a.MENU_NAME LIKE concat('%',#{name},'%')
|
|
|
</if>
|
|
|
- <if test="tenantId != null and tenantId != ''">
|
|
|
- and a.tenant_id = #{tenantId}
|
|
|
- </if>
|
|
|
</where>
|
|
|
order by a.MENU_SEQ
|
|
|
</select>
|
|
@@ -269,16 +269,17 @@
|
|
|
b.status as "status"
|
|
|
from uims_user_role userrole
|
|
|
inner join uims_role_menu rolemenu on rolemenu.ROLE_ID=userrole.ROLE_ID and rolemenu.status=1
|
|
|
- inner join uims_tenant_menu b on b.id= rolemenu.MENU_ID and b.status=1
|
|
|
- inner join uims_menu a on a.id=b.MENU_ID and a.STATUS=1
|
|
|
+ inner join uims_menu a on a.id=rolemenu.MENU_ID and a.STATUS=1
|
|
|
+ inner join uims_tenant_menu b on a.id= b.MENU_ID and b.status=1
|
|
|
+ <if test="tenantId != null and tenantId != ''">
|
|
|
+ and b.tenant_id = #{tenantId}
|
|
|
+ </if>
|
|
|
<where>
|
|
|
userrole.status=1 and a.PARENT_MENU_ID=0 and a.SHOW_STATE=1
|
|
|
<if test="userId != null and userId != ''">
|
|
|
and userrole.user_id = #{userId}
|
|
|
</if>
|
|
|
- <if test="tenantId != null and tenantId != ''">
|
|
|
- and b.tenant_id = #{tenantId}
|
|
|
- </if>
|
|
|
+
|
|
|
</where>
|
|
|
order by b.MENU_SEQ
|
|
|
</select>
|
|
@@ -344,8 +345,11 @@
|
|
|
b.status as "status"
|
|
|
from uims_user_role userrole
|
|
|
inner join uims_role_menu rolemenu on rolemenu.ROLE_ID=userrole.ROLE_ID and rolemenu.status=1
|
|
|
- inner join uims_tenant_menu b on b.id= rolemenu.MENU_ID and b.status=1
|
|
|
- inner join uims_menu a on a.id=b.MENU_ID and a.STATUS=1
|
|
|
+ inner join uims_menu a on a.id=rolemenu.MENU_ID and a.STATUS=1
|
|
|
+ inner join uims_tenant_menu b on a.id= b.MENU_ID and b.status=1
|
|
|
+ <if test="tenantId != null and tenantId != ''">
|
|
|
+ and b.tenant_id = #{tenantId}
|
|
|
+ </if>
|
|
|
<where>
|
|
|
userrole.status=1 and a.SHOW_STATE=1
|
|
|
<if test="userId != null and userId != ''">
|
|
@@ -354,9 +358,7 @@
|
|
|
<if test="appId != null and appId != ''">
|
|
|
and a.app_id = #{appId}
|
|
|
</if>
|
|
|
- <if test="tenantId != null and tenantId != ''">
|
|
|
- and b.tenant_id = #{tenantId}
|
|
|
- </if>
|
|
|
+
|
|
|
</where>
|
|
|
order by b.MENU_SEQ
|
|
|
</select>
|