退伍复学修改

This commit is contained in:
2025-12-15 22:30:17 +08:00
parent 08545100c8
commit b62932b0cb

View File

@@ -152,20 +152,6 @@ public class DiscListener implements ExecutionListener {
case "二级学院审核": case "二级学院审核":
// 二级学院通过后 → 下一个节点:学籍管理科 // 二级学院通过后 → 下一个节点:学籍管理科
// 获取学籍管理科审核人
List<TeacherVo> shenDataInfo = sysDisBasicMapper.getShenDataInfo("学籍管理科");
if (shenDataInfo.isEmpty()) {
throw new RuntimeException("未查询到对应的用户");
}
// 暂时选择学籍管理科第一个人作为审核人
return shenDataInfo.get(0).getUserId();
case "学籍管理":
// 查询角色ID=106二级学院的所有用户 // 查询角色ID=106二级学院的所有用户
SysUser qUser = new SysUser(); SysUser qUser = new SysUser();
qUser.setRoleId(106L); // 二级学院角色固定ID=106 qUser.setRoleId(106L); // 二级学院角色固定ID=106
@@ -184,9 +170,25 @@ public class DiscListener implements ExecutionListener {
// 返回匹配的二级学院负责人ID // 返回匹配的二级学院负责人ID
return targetCollegeLeader.getUserId(); return targetCollegeLeader.getUserId();
// 学籍管理科通过后 → 下一个节点教务处主管领导假设部门ID=40 // 学籍管理科通过后 → 下一个节点教务处主管领导假设部门ID=40
// 获取学教务处主管领导审核人
case "学籍管理":
// 获取学籍管理科审核人
List<TeacherVo> shenDataInfo = sysDisBasicMapper.getShenDataInfo("学籍管理科");
if (shenDataInfo.isEmpty()) {
throw new RuntimeException("未查询到对应的用户");
}
// 暂时选择学籍管理科第一个人作为审核人
return shenDataInfo.get(0).getUserId();
// 获取学教务处主管领导审核人
case "教务处主管": case "教务处主管":