fixed: 线上课学员权限 && 上传文件大小限制为5mb

This commit is contained in:
none 2023-04-07 16:58:12 +08:00
parent 056cb84cc9
commit 1bbe8f1ad7
4 changed files with 26 additions and 0 deletions

View File

@ -147,6 +147,22 @@ public class AdminPermissionCheck implements ApplicationRunner {
setSlug(BPermissionConstant.COURSE);
}
},
new AdminPermission() {
{
setSort(10);
setName("学员学习记录-列表");
setSlug(BPermissionConstant.COURSE_USER);
}
},
new AdminPermission() {
{
setSort(20);
setName("学员学习记录-删除");
setSlug(
BPermissionConstant
.COURSE_USER_DESTROY);
}
},
});
}
});

View File

@ -30,6 +30,7 @@ public class BPermissionConstant {
public static final String COURSE = "course";
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";

View File

@ -10,8 +10,10 @@ import org.springframework.context.ApplicationContext;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import xyz.playedu.api.constant.BPermissionConstant;
import xyz.playedu.api.domain.UserCourseRecord;
import xyz.playedu.api.event.UserCourseRecordDestroyEvent;
import xyz.playedu.api.middleware.BackendPermissionMiddleware;
import xyz.playedu.api.request.backend.CourseUserDestroyRequest;
import xyz.playedu.api.service.UserCourseRecordService;
import xyz.playedu.api.service.UserService;
@ -38,6 +40,7 @@ public class CourseUserController {
@Autowired private ApplicationContext ctx;
@BackendPermissionMiddleware(slug = BPermissionConstant.COURSE_USER)
@GetMapping("/index")
public JsonResponse index(
@PathVariable(name = "courseId") Integer courseId,
@ -72,6 +75,7 @@ public class CourseUserController {
return JsonResponse.data(data);
}
@BackendPermissionMiddleware(slug = BPermissionConstant.COURSE_USER_DESTROY)
@PostMapping("/destroy")
public JsonResponse destroy(
@PathVariable(name = "courseId") Integer courseId,

View File

@ -6,6 +6,11 @@ spring:
aop:
auto: true
proxy-target-class: true
servlet:
multipart:
enabled: true
max-request-size: 5MB
max-file-size: 5MB
datasource:
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"