外宿申请-工作流监听器
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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