外宿申请-工作流监听器

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;
/**
* 审批节点1=辅导员2=二级学院书记3=学工处4=学校领导)
* 审批节点
*/
@ApiModelProperty("审批节点1=辅导员2=二级学院书记3=学工处4=学校领导)")
@ApiModelProperty("审批节点")
@TableField("approval_node")
@Excel(name = "审批节点" , readConverterExp = "1==辅导员2=二级学院书记3=学工处4=学校领导")
private Long approvalNode;
@Excel(name = "审批节点")
private String approvalNode;
/**
* 审批人ID

View File

@@ -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);
}
}
}

View File

@@ -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("未查询到角色(二级学院书记)的用户");