增加全局配置

This commit is contained in:
none
2023-03-09 13:58:51 +08:00
parent 82f0783cb8
commit 908b35f3de
10 changed files with 155 additions and 63 deletions

View File

@@ -5,7 +5,6 @@ import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
import org.springframework.stereotype.Component;
import xyz.playedu.api.constant.BPermissionConstant;
import xyz.playedu.api.constant.BackendConstant;
import xyz.playedu.api.domain.AdminPermission;
import xyz.playedu.api.service.AdminPermissionService;
@@ -18,9 +17,6 @@ import java.util.*;
@Component
public class AdminPermissionCheck implements ApplicationRunner {
@Autowired
private AdminPermissionService permissionService;
private final Map<String, Map<String, AdminPermission[]>> permissions = new HashMap<>() {{
put(BPermissionConstant.TYPE_ACTION, new HashMap<>() {{
put("管理员", new AdminPermission[]{
@@ -114,8 +110,11 @@ public class AdminPermissionCheck implements ApplicationRunner {
}});
}};
@Autowired
private AdminPermissionService permissionService;
@Override
public void run(ApplicationArguments args) {
public void run(ApplicationArguments args) throws Exception {
HashMap<String, Boolean> slugs = permissionService.allSlugs();
List<AdminPermission> list = new ArrayList<>();
Date now = new Date();