This commit is contained in:
none
2023-03-22 14:49:33 +08:00
parent 39f46d5ace
commit d621cc5937
19 changed files with 57 additions and 59 deletions

View File

@@ -2,7 +2,7 @@ package xyz.playedu.api.bus;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import xyz.playedu.api.PlayEduBCtx;
import xyz.playedu.api.BCtx;
import xyz.playedu.api.constant.BackendConstant;
import xyz.playedu.api.domain.AdminRole;
import xyz.playedu.api.service.AdminPermissionService;
@@ -54,7 +54,7 @@ public class BackendBus {
}
public static String valueHidden(String permissionSlug, String type, String value) {
HashMap<String, Boolean> permissions = PlayEduBCtx.getAdminPer();
HashMap<String, Boolean> permissions = BCtx.getAdminPer();
if (permissions.get(permissionSlug) != null) {
return value;
}
@@ -75,7 +75,7 @@ public class BackendBus {
if (superRole == null) {
return false;
}
List<Integer> roleIds = adminUserService.getRoleIdsByUserId(PlayEduBCtx.getAdminUserID());
List<Integer> roleIds = adminUserService.getRoleIdsByUserId(BCtx.getAdminUserID());
if (roleIds.size() == 0) {
return false;
}

View File

@@ -1,17 +1,15 @@
package xyz.playedu.api.bus;
import lombok.SneakyThrows;
import org.apache.commons.collections4.CollectionUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationContext;
import org.springframework.stereotype.Component;
import xyz.playedu.api.PlayEduFCtx;
import xyz.playedu.api.FCtx;
import xyz.playedu.api.caches.UserLastLearnTimeCache;
import xyz.playedu.api.domain.Course;
import xyz.playedu.api.domain.CourseHour;
import xyz.playedu.api.domain.User;
import xyz.playedu.api.event.UserLearnCourseUpdateEvent;
import xyz.playedu.api.exception.ServiceException;
import xyz.playedu.api.service.CourseService;
import xyz.playedu.api.service.UserService;
@@ -53,7 +51,7 @@ public class UserBus {
Long curTime = System.currentTimeMillis();
// 最近一次学习时间
Long lastTime = userLastLearnTimeCache.get(PlayEduFCtx.getUserId());
Long lastTime = userLastLearnTimeCache.get(FCtx.getUserId());
// 最大周期为10s
if (lastTime == null || curTime - lastTime > 10000) {
lastTime = curTime - 10000;