From dd692dfdf5c387782987b81139750cee8d2bf9a2 Mon Sep 17 00:00:00 2001 From: otto <731554297@qq.com> Date: Thu, 14 Sep 2023 14:18:13 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=94=AF=E6=8C=81=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E5=9C=A8=E5=89=8D=E5=8F=B0=E8=BF=9B=E8=A1=8C=E6=93=8D=E4=BD=9C?= =?UTF-8?q?):=20=E5=89=8D=E5=8F=B0=E6=93=8D=E4=BD=9C=E4=B8=93=E5=8C=BA?= =?UTF-8?q?=E8=B5=84=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增sql:专区组织下新增可选角色会员,为专区中历史会员增加会员身份 --- .../20230914141634_alert_member_role.sql | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 sql/update/20230914141634_alert_member_role.sql diff --git a/sql/update/20230914141634_alert_member_role.sql b/sql/update/20230914141634_alert_member_role.sql new file mode 100644 index 000000000..c382f2ff2 --- /dev/null +++ b/sql/update/20230914141634_alert_member_role.sql @@ -0,0 +1,19 @@ +-- 专区组织下新增可选角色会员,为专区中历史会员增加会员身份 +INSERT INTO `sys_dept_role` (`dept_id`, `role_id`) +SELECT d.dept_id, + r.role_id +FROM sys_dept d + INNER JOIN sys_role r ON r.role_key = 'zone_member' +WHERE d.dept_type = 1 + and d.del_flag = '0'; + + + +INSERT INTO sys_user_dept_role (dept_id, user_id, role_id) +SELECT z.dept_id, z.user_id, r.role_id +FROM zone_member z + INNER JOIN sys_role r ON r.role_key = 'zone_member' +WHERE z.is_audit = '1' + AND z.user_id NOT IN (SELECT user_id + FROM sys_user_dept_role + WHERE dept_id = z.dept_id);