Files
supervision-test-repo/sql-changelog/dml/20260812_巡视整改提升流程节点权限对齐.sql
T
wsm e5508e7b7c !125 docs(bpm): 新增4个流程节点权限MD文档
* docs(bpm): 新增4个流程节点权限MD文档
* feat(bpm): 4个流程完整流程更新SQL
* chore(bpm): 4个流程节点权限按ODS对齐
* docs(bpm): 新增4个流程节点权限矩阵ODS
* fix(flow): 修复销号流程表达式方法名与角色映射
2026-08-12 07:22:33 +00:00

104 lines
6.1 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- ============================================
-- 巡视整改提升流程(process_1780563034974)节点权限对齐
-- 依据: 巡视整改流程.ods(以 ODS 为准)
-- 涉及表: ext_act_process_node / ext_act_process_node_reject_target
-- 目标: 7 个节点按 ODS 设置 model_and_view(URL参数)、default_opinion、reject_status、cc_status、驳回目标
-- 说明:
-- - 基本信息权限全部"可见,不可编辑" → form_edit_status 保持 0(不改)
-- - 反馈信息权限: 不可见→不带showFeedbackInfo; 可反馈可编辑→showAdd+showEdit; 可见不可编辑→只读
-- - 选择经办人权限: 仅 1.3 可见 → showSubApproveUser=1
-- - 保留 DqInspectTaskBPMForm 特有参数(1.7 的 showIsNeedLeaderApprove/showSelnextUser
-- - 抄送: ODS 全部"不抄送" → cc_status='0'
-- - 驳回: 可驳回→reject_status='1'+reject_target;不可驳回→'0'
-- 执行环境: 先 deploy-test 验证,再同步其他环境;执行后去流程设计器点"发布"
-- ============================================
START TRANSACTION;
-- ============================================
-- 1. 节点配置 UPDATE7 节点,按 ODS 全量覆盖)
-- ============================================
-- 1.1 党群经办人发起督办流程(反馈不可见 / 发起流程 / 不可驳回 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1',
default_opinion = '发起流程',
reject_status = '0',
cc_status = '0'
WHERE process_id='2064643407356870658' AND process_node_code='Task_1nj4k7b';
-- 1.2 党群负责人收集前审批(反馈不可见 / 已审批,请责任部门办 / 可驳回1.1 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1',
default_opinion = '已审批,请责任部门办',
reject_status = '1',
cc_status = '0'
WHERE process_id='2064643407356870658' AND process_node_code='Task_1i99s6v';
-- 1.3 责任部门领导接受任务并分配(可反馈可编辑+经办人 / 有经办人则经办人办... / 不可驳回 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showSubApproveUser=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
default_opinion = '如果有经办人的话请经办人办,没有的话填入已完成反馈,请党群经办人审查',
reject_status = '0',
cc_status = '0'
WHERE process_id='2064643407356870658' AND process_node_code='Task_1c64uvl';
-- 1.4 部门经办人反馈完成情况并上传附件(可反馈可编辑 / 已反馈,请领导审批 / 不可驳回 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
default_opinion = '已反馈,请领导审批',
reject_status = '0',
cc_status = '0'
WHERE process_id='2064643407356870658' AND process_node_code='Task_0mbr735';
-- 1.5 责任部门领导审批(可反馈可编辑 / 已审批,请党群经办人审查 / 可驳回1.4 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
default_opinion = '已审批,请党群经办人审查',
reject_status = '1',
cc_status = '0'
WHERE process_id='2064643407356870658' AND process_node_code='Task_0mxtg05';
-- 1.6 党群经办人审查(可见不可编辑 / 已监察,请领导审批 / 可驳回1.3,1.4,1.5 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1',
default_opinion = '已监察,请领导审批',
reject_status = '1',
cc_status = '0'
WHERE process_id='2064643407356870658' AND process_node_code='Task_14226iy';
-- 1.7 党群负责人收集后审批(可见不可编辑,保留特有参数 / 已审批 / 可驳回1.3,1.4,1.5,1.6 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showIsNeedLeaderApprove=1&showSelnextUser=1',
default_opinion = '已审批',
reject_status = '1',
cc_status = '0'
WHERE process_id='2064643407356870658' AND process_node_code='Task_0ixi1rs';
-- ============================================
-- 2. 驳回目标(先清后插,保证与 ODS 完全一致)
-- ============================================
DELETE FROM ext_act_process_node_reject_target WHERE process_id='2064643407356870658';
INSERT INTO ext_act_process_node_reject_target (id, process_id, source_node_code, target_node_code, target_node_name) VALUES
-- 1.2 可驳回到 1.1
(UUID(), '2064643407356870658', 'Task_1i99s6v', 'Task_1nj4k7b', '党群经办人发起督办流程'),
-- 1.5 可驳回到 1.4
(UUID(), '2064643407356870658', 'Task_0mxtg05', 'Task_0mbr735', '部门经办人反馈完成情况并上传附件'),
-- 1.6 可驳回到 1.3, 1.4, 1.5
(UUID(), '2064643407356870658', 'Task_14226iy', 'Task_1c64uvl', '责任部门领导接受任务并分配'),
(UUID(), '2064643407356870658', 'Task_14226iy', 'Task_0mbr735', '部门经办人反馈完成情况并上传附件'),
(UUID(), '2064643407356870658', 'Task_14226iy', 'Task_0mxtg05', '责任部门领导审批'),
-- 1.7 可驳回到 1.3, 1.4, 1.5, 1.6
(UUID(), '2064643407356870658', 'Task_0ixi1rs', 'Task_1c64uvl', '责任部门领导接受任务并分配'),
(UUID(), '2064643407356870658', 'Task_0ixi1rs', 'Task_0mbr735', '部门经办人反馈完成情况并上传附件'),
(UUID(), '2064643407356870658', 'Task_0ixi1rs', 'Task_0mxtg05', '责任部门领导审批'),
(UUID(), '2064643407356870658', 'Task_0ixi1rs', 'Task_14226iy', '党群经办人审查');
COMMIT;
-- ============================================
-- 校验语句(执行后核对,期望 9 行)
-- ============================================
-- SELECT COUNT(*) FROM ext_act_process_node_reject_target WHERE process_id='2064643407356870658';