mirror of
https://github.com/PlayEdu/PlayEdu
synced 2025-07-24 02:09:35 +08:00
fixed: 线上课学员权限 && 上传文件大小限制为5mb
This commit is contained in:
parent
056cb84cc9
commit
1bbe8f1ad7
@ -147,6 +147,22 @@ public class AdminPermissionCheck implements ApplicationRunner {
|
|||||||
setSlug(BPermissionConstant.COURSE);
|
setSlug(BPermissionConstant.COURSE);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
new AdminPermission() {
|
||||||
|
{
|
||||||
|
setSort(10);
|
||||||
|
setName("学员学习记录-列表");
|
||||||
|
setSlug(BPermissionConstant.COURSE_USER);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
new AdminPermission() {
|
||||||
|
{
|
||||||
|
setSort(20);
|
||||||
|
setName("学员学习记录-删除");
|
||||||
|
setSlug(
|
||||||
|
BPermissionConstant
|
||||||
|
.COURSE_USER_DESTROY);
|
||||||
|
}
|
||||||
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -30,6 +30,7 @@ public class BPermissionConstant {
|
|||||||
|
|
||||||
public static final String COURSE = "course";
|
public static final String COURSE = "course";
|
||||||
public static final String COURSE_USER = "course-user";
|
public static final String COURSE_USER = "course-user";
|
||||||
|
public static final String COURSE_USER_DESTROY = "course-user-destroy";
|
||||||
|
|
||||||
public static final String RESOURCE_DESTROY = "resource-destroy";
|
public static final String RESOURCE_DESTROY = "resource-destroy";
|
||||||
|
|
||||||
|
@ -10,8 +10,10 @@ import org.springframework.context.ApplicationContext;
|
|||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import xyz.playedu.api.constant.BPermissionConstant;
|
||||||
import xyz.playedu.api.domain.UserCourseRecord;
|
import xyz.playedu.api.domain.UserCourseRecord;
|
||||||
import xyz.playedu.api.event.UserCourseRecordDestroyEvent;
|
import xyz.playedu.api.event.UserCourseRecordDestroyEvent;
|
||||||
|
import xyz.playedu.api.middleware.BackendPermissionMiddleware;
|
||||||
import xyz.playedu.api.request.backend.CourseUserDestroyRequest;
|
import xyz.playedu.api.request.backend.CourseUserDestroyRequest;
|
||||||
import xyz.playedu.api.service.UserCourseRecordService;
|
import xyz.playedu.api.service.UserCourseRecordService;
|
||||||
import xyz.playedu.api.service.UserService;
|
import xyz.playedu.api.service.UserService;
|
||||||
@ -38,6 +40,7 @@ public class CourseUserController {
|
|||||||
|
|
||||||
@Autowired private ApplicationContext ctx;
|
@Autowired private ApplicationContext ctx;
|
||||||
|
|
||||||
|
@BackendPermissionMiddleware(slug = BPermissionConstant.COURSE_USER)
|
||||||
@GetMapping("/index")
|
@GetMapping("/index")
|
||||||
public JsonResponse index(
|
public JsonResponse index(
|
||||||
@PathVariable(name = "courseId") Integer courseId,
|
@PathVariable(name = "courseId") Integer courseId,
|
||||||
@ -72,6 +75,7 @@ public class CourseUserController {
|
|||||||
return JsonResponse.data(data);
|
return JsonResponse.data(data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@BackendPermissionMiddleware(slug = BPermissionConstant.COURSE_USER_DESTROY)
|
||||||
@PostMapping("/destroy")
|
@PostMapping("/destroy")
|
||||||
public JsonResponse destroy(
|
public JsonResponse destroy(
|
||||||
@PathVariable(name = "courseId") Integer courseId,
|
@PathVariable(name = "courseId") Integer courseId,
|
||||||
|
@ -6,6 +6,11 @@ spring:
|
|||||||
aop:
|
aop:
|
||||||
auto: true
|
auto: true
|
||||||
proxy-target-class: true
|
proxy-target-class: true
|
||||||
|
servlet:
|
||||||
|
multipart:
|
||||||
|
enabled: true
|
||||||
|
max-request-size: 5MB
|
||||||
|
max-file-size: 5MB
|
||||||
datasource:
|
datasource:
|
||||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||||
url: "jdbc:mysql://127.0.0.1:3306/dbname?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false"
|
url: "jdbc:mysql://127.0.0.1:3306/dbname?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user