1.7 KiB
1.7 KiB
缴费状态字典补充记录
修改时间
2025-07-22 13:00:00
变更内容
添加了缴费状态(zsjy_payment_status)字典类型和字典数据,修复了录取流程管理页面缴费状态显示空白的问题。
变更原因
用户反馈点击缴费确认按钮后,提示操作成功,但缴费状态字段依然显示为空白。经检查,系统中缺少缴费状态字典(zsjy_payment_status)的定义,导致前端无法正确显示缴费状态值。
影响范围
- 录取流程管理页面(
web/src/views/zsjy/enrollmentProcess/index.vue)的缴费状态显示 - 缴费确认功能的状态展示
变更详情
1. 添加缴费状态字典类型和字典数据
创建了script/add-payment-status-dict.sql脚本,添加:
- 字典类型:
zsjy_payment_status(缴费状态) - 字典数据:
0: 未缴费(默认值,警告样式)1: 已缴费(成功样式)
2. 修复现有数据
更新所有现有的zsjy_enrollment_process表记录,为缺失缴费状态的记录设置默认值0(未缴费):
UPDATE zsjy_enrollment_process
SET payment_status = '0'
WHERE payment_status IS NULL OR payment_status = '';
测试方法
- 执行
script/add-payment-status-dict.sql脚本 - 刷新页面,查看缴费状态列是否正确显示为"未缴费"
- 点击缴费确认按钮,确认操作后刷新列表
- 确认缴费状态是否更新为"已缴费"
注意事项
- 如果系统中已经存在id为1001的字典类型或id为2001、2002的字典数据,可能需要调整脚本中的id值
- 缴费状态支持的值仅有
0(未缴费)和1(已缴费),不支持其他状态值 - 建议在系统重启后执行此脚本,确保缓存被刷新