删除学员线上课的学习记录同时清空课时记录

This commit is contained in:
none 2023-04-23 15:40:09 +08:00
parent 8b1203d9d2
commit 51e077afb9

View File

@ -34,6 +34,7 @@ import xyz.playedu.api.constant.CConfig;
import xyz.playedu.api.constant.SystemConstant;
import xyz.playedu.api.domain.*;
import xyz.playedu.api.event.UserCourseHourRecordDestroyEvent;
import xyz.playedu.api.event.UserCourseRecordDestroyEvent;
import xyz.playedu.api.event.UserDestroyEvent;
import xyz.playedu.api.exception.NotFoundException;
import xyz.playedu.api.middleware.BackendPermissionMiddleware;
@ -516,6 +517,7 @@ public class UserController {
@PathVariable(name = "id") Integer id,
@PathVariable(name = "courseId") Integer courseId) {
userCourseRecordService.destroy(id, courseId);
ctx.publishEvent(new UserCourseRecordDestroyEvent(this, id, courseId));
return JsonResponse.success();
}