外宿申请-工作流监听器

This commit is contained in:
2025-12-08 17:46:15 +08:00
parent c6abc87555
commit 6fa3c554c5
3 changed files with 7 additions and 7 deletions

View File

@@ -51,12 +51,12 @@ private static final long serialVersionUID=1L;
private String applyNo; private String applyNo;
/** /**
* 审批节点1=辅导员2=二级学院书记3=学工处4=学校领导) * 审批节点
*/ */
@ApiModelProperty("审批节点1=辅导员2=二级学院书记3=学工处4=学校领导)") @ApiModelProperty("审批节点")
@TableField("approval_node") @TableField("approval_node")
@Excel(name = "审批节点" , readConverterExp = "1==辅导员2=二级学院书记3=学工处4=学校领导") @Excel(name = "审批节点")
private Long approvalNode; private String approvalNode;
/** /**
* 审批人ID * 审批人ID

View File

@@ -119,10 +119,10 @@ public class OutsideAccommodationEndListener implements ExecutionListener {
// 查询审批记录是否存在 // 查询审批记录是否存在
OutsideAccommodationApproval approval = outsideAccommodationApprovalMapper.selectOutsideAccommodationApprovalByStuName(studentName, studentNo, SecurityUtils.getLoginUser().getUser().getUserId()); OutsideAccommodationApproval approval = outsideAccommodationApprovalMapper.selectOutsideAccommodationApprovalByStuName(studentName, studentNo, SecurityUtils.getLoginUser().getUser().getUserId());
if (approval == null) { if (approval == null) {
outsideAccommodationApprovalMapper.insertDmsOutsideAccommodationApproval(approval); outsideAccommodationApprovalMapper.insertDmsOutsideAccommodationApproval(outsideAccommodationApproval);
} else { } else {
approval.setId(approval.getId()); approval.setId(approval.getId());
outsideAccommodationApprovalMapper.insertDmsOutsideAccommodationApproval(approval); outsideAccommodationApprovalMapper.insertDmsOutsideAccommodationApproval(outsideAccommodationApproval);
} }
} }
} }

View File

@@ -99,7 +99,7 @@ public class OutsideAccommodationStartListener implements ExecutionListener {
// 二级学院书记开始审批前 → 找到对应二级学院书记 // 二级学院书记开始审批前 → 找到对应二级学院书记
// 查询角色ID=106二级学院书记的所有用户 // 查询角色ID=106二级学院书记的所有用户
SysUser queryUser = new SysUser(); SysUser queryUser = new SysUser();
queryUser.setRoleId(106L); // 学务角色固定ID queryUser.setRoleId(106L); // 二级学院书记角色固定ID
List<SysUser> academicAffairsUsers = sysUserService.selectAllocatedList(queryUser); List<SysUser> academicAffairsUsers = sysUserService.selectAllocatedList(queryUser);
if (academicAffairsUsers.isEmpty()) { if (academicAffairsUsers.isEmpty()) {
throw new RuntimeException("未查询到角色(二级学院书记)的用户"); throw new RuntimeException("未查询到角色(二级学院书记)的用户");