mirror of
https://github.com/PlayEdu/PlayEdu
synced 2025-12-26 12:49:28 +08:00
优化
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user