Files
iotlcm/server/resource/migrations/20261021_batch_detail_not_executed.sql
T
2026-10-29 14:36:49 +08:00

18 lines
918 B
SQL

-- 明细状态 5=未执行:本卡校验通过,但整批因其他卡校验失败而未执行。
-- 部署前备份并核对目标租户的 detail_status 字典;此脚本只补默认租户且不覆盖已有标签。
INSERT INTO `sys_dict_data` (
`tenant_id`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`,
`is_default`, `created_dept`, `created_by`, `created_at`, `remark`
)
SELECT '000000', 5, '未执行', '5', 'detail_status', '', 'warning',
'N', 100, 1, NOW(), '本卡校验通过,本批存在校验失败卡,整批未执行'
FROM `sys_dict_type` AS dict_type
WHERE dict_type.`tenant_id` = '000000'
AND dict_type.`dict_type` = 'detail_status'
AND NOT EXISTS (
SELECT 1 FROM `sys_dict_data` AS dict_data
WHERE dict_data.`tenant_id` = '000000'
AND dict_data.`dict_type` = 'detail_status'
AND dict_data.`dict_value` = '5'
);