fix: 代码审查修复
- 会签:一人多组时取消其所在**每个组**的其余待办(原先只取消点击任务所在组,另一组永久 PENDING 卡单) - 跨库:提交首节点审批人解析移出事务;协调单受理部门改为 prepare 事务外解析 - 回填:CONFIRM 节点支持 writableFields(ADR 0006 三类节点均可声明) - 收据单:受理部门(财务部)快照到实例,列表/导出可见 - 明细导出:ENUM 列输出中文文案而非存储编码 - 价格表:历史版本包含未来生效的已归档版本 - 导出会签进度一次装配,去掉按节点重复查询 - 菜单种子:价格菜单在 superAdmin 授权之前,授权条件覆盖 approval:% - doc_type 与 flow_code 常量分开;删除未使用的 findByDocType / ApprovalDetail.fieldChanges - 补附件三档白名单用例(VOUCHER 通过、EXTERNAL 被拒)
This commit is contained in:
@@ -90,18 +90,5 @@ CREATE TABLE IF NOT EXISTS approval_field_change (
|
||||
KEY idx_field (tenant_id, field_key, new_value)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='审批字段改值历史';
|
||||
|
||||
-- 老数据回填:一期实例没有 title/search_text(幂等,只补空值)
|
||||
UPDATE approval_instance i
|
||||
JOIN approval_completion_form f ON f.instance_id = i.id
|
||||
SET i.title = f.name,
|
||||
i.search_text = CONCAT_WS(' ', f.name, f.implement_org, f.service_content)
|
||||
WHERE i.title IS NULL;
|
||||
|
||||
UPDATE approval_instance i
|
||||
JOIN approval_coordination_form c ON c.instance_id = i.id
|
||||
SET i.title = c.title,
|
||||
i.search_text = CONCAT_WS(' ', c.title, c.content, c.remark)
|
||||
WHERE i.title IS NULL;
|
||||
|
||||
DROP PROCEDURE IF EXISTS approval_phase2_add_column;
|
||||
DROP PROCEDURE IF EXISTS approval_phase2_add_index;
|
||||
|
||||
Reference in New Issue
Block a user