Files
hzdyjs/docs/变更管理/code-adjust-record-2025-07-20-enrollment-process-sync.md
T
2025-07-23 15:20:48 +08:00

1.7 KiB

招生报名审核通过自动同步录取流程功能修复

变更时间: 2025-07-20 19:15:30

变更人员: admin

变更内容:

  • 修改招生报名信息服务实现类ZsjyEnrollmentInfoServiceImpl
  • 增强了updateStatus和batchUpdateStatus方法
  • 添加syncToEnrollmentProcess私有方法,实现报名状态变更时自动创建或更新对应的录取流程记录

变更原因: 发现报名信息审核通过后,没有自动将数据同步到录取流程表中,导致录取流程管理中缺少对应的学生数据。这是一个业务逻辑缺失,需要修复以确保报名和录取数据的一致性。

问题详情: 当招生老师审核通过报名信息后,系统应该自动创建或更新录取流程记录,但当前实现中缺少这一步骤,导致审核通过的学生数据在录取流程管理模块中可能不显示或状态不同步。

解决方案:

  1. 增强updateStatus方法,添加状态同步逻辑
    • 查询是否已有流程记录
    • 若无记录,则创建新流程记录
    • 若有记录,则更新流程状态
  2. 修改batchUpdateStatus方法,使其调用updateStatus方法处理每条记录
  3. 添加错误处理,确保同步失败不影响主流程

影响范围:

  • 招生报名信息审核功能
  • 录取流程管理功能

相关文件:

  • 修改文件: backend/ruoyi-modules/ruoyi-zsjy/src/main/java/org/dromara/zsjy/service/impl/ZsjyEnrollmentInfoServiceImpl.java

注意事项:

  • 此修改不涉及数据库表结构变更
  • 此修改不影响前端页面,仅优化后端业务逻辑
  • 修改后,已经审核过的报名信息需要手动同步一次或重新审核
  • 后续新审核的报名信息会自动同步到录取流程表