|
|
@@ -15,6 +15,9 @@ import com.xjrsoft.common.page.ConventPage;
|
|
|
import com.xjrsoft.common.utils.SortCodeUtil;
|
|
|
import com.xjrsoft.common.utils.VoToColumnUtil;
|
|
|
import com.xjrsoft.module.base.entity.BaseClass;
|
|
|
+import com.xjrsoft.module.organization.entity.Role;
|
|
|
+import com.xjrsoft.module.organization.entity.UserRoleRelation;
|
|
|
+import com.xjrsoft.module.organization.mapper.RoleMapper;
|
|
|
import com.xjrsoft.module.system.entity.DictionaryDetail;
|
|
|
import com.xjrsoft.module.teacher.entity.XjrUser;
|
|
|
import com.xjrsoft.module.teacher.mapper.XjrUserMapper;
|
|
|
@@ -61,6 +64,7 @@ public class WfTextbookClaimServiceImpl extends MPJBaseServiceImpl<WfTextbookCla
|
|
|
|
|
|
private final WorkflowFormRelationMapper workflowFormRelationMapper;
|
|
|
private final TextbookWarehouseRecordMapper textbookWarehouseRecordMapper;
|
|
|
+ private final RoleMapper roleMapper;
|
|
|
|
|
|
@Override
|
|
|
public IPage<DistributePageVo> distributePageVo(DistributePageDto dto) {
|
|
|
@@ -451,17 +455,17 @@ public class WfTextbookClaimServiceImpl extends MPJBaseServiceImpl<WfTextbookCla
|
|
|
//所有需要添加的可领取人ID
|
|
|
List<TextbookClaimUser> textbookClaimUserList = new ArrayList<>();
|
|
|
|
|
|
- List<String> roleList = StpUtil.getRoleList();
|
|
|
-
|
|
|
//申领人自己可以领取
|
|
|
textbookClaimUserList.add(new TextbookClaimUser() {{
|
|
|
setCreateDate(new Date());
|
|
|
setWfTextbookClaimId(wfTextbookClaim.getId());
|
|
|
setUserId(wfTextbookClaim.getApplicantUserId());
|
|
|
- if(roleList.contains(RoleEnum.TEACHER.getCode().toString())){
|
|
|
+ if(ClaimTypeEnum.ClaimTeacher.getCode().equals(wfTextbookClaim.getClaimType())
|
|
|
+ || ClaimTypeEnum.ClaimClass.getCode().equals(wfTextbookClaim.getClaimType())
|
|
|
+ ){
|
|
|
setUserType(2);
|
|
|
}
|
|
|
- if(roleList.contains(RoleEnum.STUDENT.getCode().toString())){
|
|
|
+ if(ClaimTypeEnum.ClaimStudent.getCode().equals(wfTextbookClaim.getClaimType())){
|
|
|
setUserType(1);
|
|
|
}
|
|
|
}});
|
|
|
@@ -498,5 +502,4 @@ public class WfTextbookClaimServiceImpl extends MPJBaseServiceImpl<WfTextbookCla
|
|
|
}
|
|
|
return true;
|
|
|
}
|
|
|
-
|
|
|
}
|