feat(training): 添加培训申请记录审批权限控制
parent
85df63f9af
commit
22fde3187f
|
|
@ -1,5 +1,6 @@
|
|||
package com.zcloud.edu.command.query.training;
|
||||
|
||||
import com.jjb.saas.framework.auth.utils.AuthContext;
|
||||
import com.zcloud.edu.command.convertor.training.TrainingApplyProcessCoConvertor;
|
||||
import com.zcloud.edu.command.convertor.training.TrainingApplyRecordCoConvertor;
|
||||
import com.zcloud.edu.command.convertor.training.TrainingApplyUserCoConvertor;
|
||||
|
|
@ -64,6 +65,17 @@ public class TrainingApplyRecordQueryExe {
|
|||
Map<String, Object> params = PageQueryHelper.toHashMap(trainingApplyRecordPageQry);
|
||||
PageResponse<TrainingApplyRecordDO> pageResponse = trainingApplyRecordRepository.listPageSql(params);
|
||||
List<TrainingApplyRecordCO> examCenterCOS = trainingApplyRecordCoConvertor.converDOsToCOs(pageResponse.getData());
|
||||
|
||||
//只有审批人和审批人的企业能进行审批
|
||||
examCenterCOS.forEach(info->{
|
||||
//只有审批人和审批人的企业能进行审批
|
||||
if (AuthContext.getUserId().equals(info.getApprovalUserId()) || AuthContext.getTenantId().equals(info.getApprovalCorpinfoId())) {
|
||||
info.setIsApproval(true);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -114,5 +114,8 @@ public class TrainingApplyRecordCO extends ClientObject {
|
|||
@ApiModelProperty(value = "审批委托信息")
|
||||
private List<TrainingApplyProcessCO> approveDetails;
|
||||
|
||||
@ApiModelProperty(value = "是否审批")
|
||||
private Boolean isApproval = false;
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue