Files
hzdyjs/docs/变更管理/code-adjust-record-2025-07-22-notice-number-update.md
T
2025-07-23 15:20:48 +08:00

2.2 KiB
Raw Blame History

录取流程管理数据字段补充记录

修改时间

2025-07-22 14:30:00

变更内容

更新了录取流程管理表中的录取通知书字段,为所有记录设置了默认值,同时将部分记录的缴费状态更新为"已缴费",用于测试显示效果。

变更原因

用户反馈录取流程管理页面中,缴费状态和录取通知书字段显示为空,影响数据展示效果和用户体验。经检查,录取通知书字段在数据库中为NULL,缴费状态虽然已设置为"0"但可能存在前端显示问题。

影响范围

  1. 录取流程管理页面的数据展示
  2. 录取通知书字段的值
  3. 缴费状态的显示

变更详情

1. 录取通知书字段更新

为所有录取通知书为NULL的记录生成了默认的通知书号码:

UPDATE zsjy_enrollment_process
SET notice_number = CONCAT('XG', DATE_FORMAT(NOW(), '%Y'), '-', LPAD(id % 10000, 4, '0'))
WHERE notice_number IS NULL OR notice_number = '';

生成的格式为:XG年份-ID后4位,例如:XG2025-1234

2. 缴费状态测试数据

将两条记录的缴费状态更新为"已缴费",用于测试字典显示:

UPDATE zsjy_enrollment_process
SET payment_status = '1', 
    notice_number = CONCAT('XG', DATE_FORMAT(NOW(), '%Y'), '-TEST-', LPAD(id % 10000, 4, '0'))
WHERE id IN (1946510098494091300, 1946510098494091301);

前端显示问题解决建议

如果更新数据库后,前端页面仍无法正确显示缴费状态和录取通知书,可能是由于以下原因:

  1. 前端缓存问题:

    • 尝试清除浏览器缓存
    • 使用隐身/无痕模式访问
    • 按Ctrl+F5强制刷新页面
  2. 系统缓存问题:

    • 重启前端服务
    • 重启后端服务,强制刷新字典缓存
    • 确保Redis缓存(如果有使用)已更新
  3. API返回数据问题:

    • 使用浏览器开发者工具检查API返回的数据
    • 确保返回的数据中包含正确的字段值

测试方法

  1. 刷新页面,检查缴费状态和录取通知书字段是否正确显示
  2. 特别关注ID为1946510098494091300和1946510098494091301的记录(张三和赵四),确认是否显示为"已缴费"
  3. 使用浏览器开发者工具,检查API返回数据格式是否正确