-- 修复字典值不匹配问题 -- 执行时间:2025-07-22 -- 1. 更新zsjy_enrollment_process表中的is_completed字段值,从数字(0,1)转换为字符串("N","Y") UPDATE zsjy_enrollment_process SET is_completed = 'N' WHERE is_completed = 0 OR is_completed IS NULL; UPDATE zsjy_enrollment_process SET is_completed = 'Y' WHERE is_completed = 1; -- 2. 添加新的字典项,用于明确缴费状态值 -- 先删除已存在的缴费状态字典数据,以防重复 DELETE FROM sys_dict_data WHERE dict_type = 'zsjy_payment_status'; -- 重新添加带有明确CSS样式的缴费状态字典数据 INSERT INTO sys_dict_data (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, create_by, create_time, remark) VALUES (2001, 1, '未缴费', '0', 'zsjy_payment_status', '', 'warning', 'Y', 1, NOW(), '未缴费状态'), (2002, 2, '已缴费', '1', 'zsjy_payment_status', '', 'success', 'N', 1, NOW(), '已缴费状态'); -- 3. 强制清除Redis缓存中的字典数据 -- 注意:这一步可能需要管理员在Redis命令行中执行 -- redis-cli -h [主机] -p [端口] -a [密码] KEYS "sys_dict:*" | xargs redis-cli -h [主机] -p [端口] -a [密码] DEL