feat: simplify SOP to immediate-effect configuration

This commit is contained in:
Eric 1549169735@qq.com
2026-08-18 16:27:02 +08:00
parent c5ab886b70
commit 8de48fb05e
150 changed files with 6764 additions and 1626 deletions

View File

@@ -0,0 +1,15 @@
UPDATE sop_versions
SET status = 'draft', reviewed_by = NULL
WHERE status = 'reviewing';
UPDATE sops
SET status = CASE
WHEN EXISTS (
SELECT 1
FROM sop_versions
WHERE sop_versions.sop_id = sops.id
AND sop_versions.status = 'published'
) THEN 'published'
ELSE 'draft'
END
WHERE status = 'reviewing';