mirror of
https://github.com/PlayEdu/PlayEdu
synced 2025-07-17 21:08:34 +08:00
删除学员线上课的学习记录同时清空课时记录
This commit is contained in:
parent
8b1203d9d2
commit
51e077afb9
@ -34,6 +34,7 @@ import xyz.playedu.api.constant.CConfig;
|
|||||||
import xyz.playedu.api.constant.SystemConstant;
|
import xyz.playedu.api.constant.SystemConstant;
|
||||||
import xyz.playedu.api.domain.*;
|
import xyz.playedu.api.domain.*;
|
||||||
import xyz.playedu.api.event.UserCourseHourRecordDestroyEvent;
|
import xyz.playedu.api.event.UserCourseHourRecordDestroyEvent;
|
||||||
|
import xyz.playedu.api.event.UserCourseRecordDestroyEvent;
|
||||||
import xyz.playedu.api.event.UserDestroyEvent;
|
import xyz.playedu.api.event.UserDestroyEvent;
|
||||||
import xyz.playedu.api.exception.NotFoundException;
|
import xyz.playedu.api.exception.NotFoundException;
|
||||||
import xyz.playedu.api.middleware.BackendPermissionMiddleware;
|
import xyz.playedu.api.middleware.BackendPermissionMiddleware;
|
||||||
@ -516,6 +517,7 @@ public class UserController {
|
|||||||
@PathVariable(name = "id") Integer id,
|
@PathVariable(name = "id") Integer id,
|
||||||
@PathVariable(name = "courseId") Integer courseId) {
|
@PathVariable(name = "courseId") Integer courseId) {
|
||||||
userCourseRecordService.destroy(id, courseId);
|
userCourseRecordService.destroy(id, courseId);
|
||||||
|
ctx.publishEvent(new UserCourseRecordDestroyEvent(this, id, courseId));
|
||||||
return JsonResponse.success();
|
return JsonResponse.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user