外宿申请-工作流监听器
This commit is contained in:
@@ -119,10 +119,10 @@ public class OutsideAccommodationEndListener implements ExecutionListener {
|
||||
// 查询审批记录是否存在
|
||||
OutsideAccommodationApproval approval = outsideAccommodationApprovalMapper.selectOutsideAccommodationApprovalByStuName(studentName, studentNo, SecurityUtils.getLoginUser().getUser().getUserId());
|
||||
if (approval == null) {
|
||||
outsideAccommodationApprovalMapper.insertDmsOutsideAccommodationApproval(approval);
|
||||
outsideAccommodationApprovalMapper.insertDmsOutsideAccommodationApproval(outsideAccommodationApproval);
|
||||
} else {
|
||||
approval.setId(approval.getId());
|
||||
outsideAccommodationApprovalMapper.insertDmsOutsideAccommodationApproval(approval);
|
||||
outsideAccommodationApprovalMapper.insertDmsOutsideAccommodationApproval(outsideAccommodationApproval);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -99,7 +99,7 @@ public class OutsideAccommodationStartListener implements ExecutionListener {
|
||||
// 二级学院书记开始审批前 → 找到对应二级学院书记
|
||||
// 查询角色ID=106(二级学院书记)的所有用户
|
||||
SysUser queryUser = new SysUser();
|
||||
queryUser.setRoleId(106L); // 学务角色固定ID
|
||||
queryUser.setRoleId(106L); // 二级学院书记角色固定ID
|
||||
List<SysUser> academicAffairsUsers = sysUserService.selectAllocatedList(queryUser);
|
||||
if (academicAffairsUsers.isEmpty()) {
|
||||
throw new RuntimeException("未查询到角色(二级学院书记)的用户");
|
||||
|
||||
Reference in New Issue
Block a user