feat: 已过期的学习无法查看学习明细,学习记录无论过期不过期,关闭不关闭,明细都能查看

This commit is contained in:
2026-05-28 15:07:31 +08:00
parent 627f155564
commit d5f5ef3f37

View File

@@ -138,9 +138,10 @@ public class HotTrainingCourseConfigController extends BaseController {
public R<Map<String, Object>> trainingStudyDetail( public R<Map<String, Object>> trainingStudyDetail(
@RequestParam Long companyId, @RequestParam Long companyId,
@RequestParam Long trainingId, @RequestParam Long trainingId,
@RequestParam String userId @RequestParam String userId,
@RequestParam(required = false, defaultValue = "false") Boolean forceView
) { ) {
if (!isDriverTrainingAccessible(companyId, trainingId, userId)) { if (!Boolean.TRUE.equals(forceView) && !isDriverTrainingAccessible(companyId, trainingId, userId)) {
return R.fail("当前学习计划已关闭或已过期"); return R.fail("当前学习计划已关闭或已过期");
} }
HotTrainingVo training = hotTrainingService.queryById(trainingId); HotTrainingVo training = hotTrainingService.queryById(trainingId);