达梦适配修改
This commit is contained in:
@@ -335,7 +335,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
left join "USER" u on ud.user_id = u.user_id
|
||||
LEFT JOIN (SELECT
|
||||
user_id,
|
||||
WM_CONCAT( DISTINCT r.role_code SEPARATOR '&' ) roleCode
|
||||
LISTAGG(DISTINCT r.role_code, '&') WITHIN GROUP(ORDER BY r.role_code) AS roleCode
|
||||
FROM
|
||||
role r
|
||||
LEFT JOIN user_role ur ON r.role_id = ur.role_id
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
<!-- 根据IDs合集查询角色名称 -->
|
||||
<select id="findRoleNameByRoleIds" parameterType="java.lang.Long" resultType="java.lang.String">
|
||||
SELECT
|
||||
WM_CONCAT( a.role_name SEPARATOR ';' ) AS roleName
|
||||
LISTAGG(DISTINCT a.role_name, ';') WITHIN GROUP(ORDER BY a.role_name) AS roleName
|
||||
FROM
|
||||
role a
|
||||
WHERE
|
||||
|
||||
@@ -193,7 +193,7 @@
|
||||
LEFT JOIN (
|
||||
SELECT
|
||||
user_id,
|
||||
WM_CONCAT( DISTINCT r.role_name SEPARATOR '&' ) roleName
|
||||
LISTAGG(DISTINCT r.role_name, '&') WITHIN GROUP(ORDER BY r.role_name) AS roleName
|
||||
FROM
|
||||
role r
|
||||
LEFT JOIN user_role ur ON r.role_id = ur.role_id
|
||||
@@ -822,7 +822,7 @@
|
||||
AND u.del_flag = 1
|
||||
LEFT JOIN (SELECT
|
||||
user_id,
|
||||
WM_CONCAT( DISTINCT r.role_code SEPARATOR '&' ) roleCode
|
||||
LISTAGG(DISTINCT r.role_code, '&') WITHIN GROUP(ORDER BY r.role_code) AS roleCode
|
||||
FROM
|
||||
role r
|
||||
LEFT JOIN user_role ur ON r.role_id = ur.role_id
|
||||
|
||||
@@ -716,7 +716,7 @@
|
||||
SELECT u.user_id, u.user_name, u.user_area_address, u.user_area_county_id, u.user_area_name ,u.user_phone,u.has_default_address,b.shipper_id,b.shipper_enterprise_name
|
||||
FROM "USER" u
|
||||
LEFT JOIN user_shipper b ON u.user_id = b.user_id
|
||||
left join (select user_id, WM_CONCAT(r.role_name separator '&') roleName
|
||||
left join (select user_id, LISTAGG(r.role_name, '&') WITHIN GROUP(ORDER BY r.role_name) AS roleName
|
||||
from role r
|
||||
left join user_role ur on r.role_id = ur.role_id and ur.del_flag = 1
|
||||
where r.del_flag = 1
|
||||
|
||||
@@ -142,7 +142,7 @@
|
||||
b.freight_node
|
||||
FROM "USER" a
|
||||
LEFT JOIN user_shipper b ON a.user_id = b.user_id
|
||||
left join (select user_id, WM_CONCAT(r.role_name separator '&') roleName
|
||||
left join (select user_id, LISTAGG(DISTINCT r.role_name, '&') WITHIN GROUP(ORDER BY r.role_name) AS roleName
|
||||
from role r
|
||||
left join user_role ur on r.role_id = ur.role_id and ur.del_flag = 1
|
||||
where r.del_flag = 1
|
||||
|
||||
Reference in New Issue
Block a user