fix_education_level_dict.sql 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. -- ==================================================
  2. -- 修复学历层次字典数据 - 下拉框为空问题解决
  3. -- 创建日期: 2025-01-26
  4. -- 说明: 重新创建学历层次字典数据,使用正常范围的dict_code值
  5. -- ==================================================
  6. -- 1. 查看修复前的数据
  7. SELECT '=== 修复前的学历层次字典 ===' as info;
  8. SELECT dict_code, dict_label, dict_value, dict_sort
  9. FROM sys_dict_data
  10. WHERE dict_type = 'zsjy_education_level'
  11. ORDER BY dict_sort;
  12. -- 2. 删除现有的有问题的字典数据
  13. DELETE FROM sys_dict_data WHERE dict_type = 'zsjy_education_level';
  14. -- 3. 重新插入学历层次字典数据,使用正常的dict_code值
  15. INSERT INTO sys_dict_data (
  16. dict_code, tenant_id, dict_sort, dict_label, dict_value,
  17. dict_type, css_class, list_class, is_default,
  18. create_dept, create_by, create_time, update_by, update_time, remark
  19. ) VALUES
  20. (214, '000000', 1, '专科', '1', 'zsjy_education_level', NULL, 'primary', 'N', NULL, 103, NOW(), 103, NOW(), '专科学历'),
  21. (215, '000000', 2, '本科', '2', 'zsjy_education_level', NULL, 'success', 'N', NULL, 103, NOW(), 103, NOW(), '本科学历'),
  22. (216, '000000', 3, '硕士', '3', 'zsjy_education_level', NULL, 'info', 'N', NULL, 103, NOW(), 103, NOW(), '硕士研究生学历'),
  23. (217, '000000', 4, '博士', '4', 'zsjy_education_level', NULL, 'warning', 'N', NULL, 103, NOW(), 103, NOW(), '博士研究生学历');
  24. -- 4. 验证修复后的数据
  25. SELECT '=== 修复后的学历层次字典 ===' as info;
  26. SELECT dict_code, dict_label, dict_value, dict_sort
  27. FROM sys_dict_data
  28. WHERE dict_type = 'zsjy_education_level'
  29. ORDER BY dict_sort;
  30. -- 5. 验证字典类型是否存在
  31. SELECT '=== 验证字典类型配置 ===' as info;
  32. SELECT dict_type, dict_name
  33. FROM sys_dict_type
  34. WHERE dict_type = 'zsjy_education_level';