feat(training): 添加培训申请记录审批权限控制
parent
85df63f9af
commit
22fde3187f
|
|
@ -1,5 +1,6 @@
|
||||||
package com.zcloud.edu.command.query.training;
|
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.TrainingApplyProcessCoConvertor;
|
||||||
import com.zcloud.edu.command.convertor.training.TrainingApplyRecordCoConvertor;
|
import com.zcloud.edu.command.convertor.training.TrainingApplyRecordCoConvertor;
|
||||||
import com.zcloud.edu.command.convertor.training.TrainingApplyUserCoConvertor;
|
import com.zcloud.edu.command.convertor.training.TrainingApplyUserCoConvertor;
|
||||||
|
|
@ -64,6 +65,17 @@ public class TrainingApplyRecordQueryExe {
|
||||||
Map<String, Object> params = PageQueryHelper.toHashMap(trainingApplyRecordPageQry);
|
Map<String, Object> params = PageQueryHelper.toHashMap(trainingApplyRecordPageQry);
|
||||||
PageResponse<TrainingApplyRecordDO> pageResponse = trainingApplyRecordRepository.listPageSql(params);
|
PageResponse<TrainingApplyRecordDO> pageResponse = trainingApplyRecordRepository.listPageSql(params);
|
||||||
List<TrainingApplyRecordCO> examCenterCOS = trainingApplyRecordCoConvertor.converDOsToCOs(pageResponse.getData());
|
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());
|
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -114,5 +114,8 @@ public class TrainingApplyRecordCO extends ClientObject {
|
||||||
@ApiModelProperty(value = "审批委托信息")
|
@ApiModelProperty(value = "审批委托信息")
|
||||||
private List<TrainingApplyProcessCO> approveDetails;
|
private List<TrainingApplyProcessCO> approveDetails;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "是否审批")
|
||||||
|
private Boolean isApproval = false;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue