外宿申请-工作流监听器
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -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("未查询到角色(二级学院书记)的用户");
|
||||||
|
|||||||
Reference in New Issue
Block a user