自动化立体仓库 - WMS系统
13
zhang
昨天 1d9c00b1fb1a8e6473fc8625470c7616866bb803
src/main/java/com/zy/common/config/AdminInterceptor.java
@@ -5,10 +5,11 @@
import com.core.annotations.ManagerAuth;
import com.core.common.BaseRes;
import com.core.common.Cools;
import com.zy.common.properties.SystemProperties;
import com.zy.common.utils.Http;
import com.zy.system.entity.*;
import com.zy.system.service.*;
import com.zy.system.timer.LicenseTimer;
import com.zy.system.timer.LoadingConfigTimer;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.lang.Nullable;
@@ -40,6 +41,10 @@
    private PermissionService permissionService;
    @Autowired
    private RolePermissionService rolePermissionService;
    @Autowired
    private LicenseTimer licenseTimer;
    @Autowired
    private LoadingConfigTimer loadingConfigTimer;
    @Override
    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
@@ -54,7 +59,7 @@
            if (deToken != null) {
                long timestamp = Long.parseLong(deToken.substring(0, 13));
                // 半小时后过期
                if (System.currentTimeMillis() - timestamp > 1000 * 60 * 30) {
                if (System.currentTimeMillis() - timestamp > loadingConfigTimer.getTokenExpire()) {
                    Http.response(response, BaseRes.DENIED);
                    return false;
                }
@@ -136,7 +141,7 @@
            // 操作日志
            if (!Cools.isEmpty(memo)) {
                // 进行激活判断
                if (!SystemProperties.SYSTEM_ACTIVATION) {
                if (!licenseTimer.getSystemSupport()) {
                    Http.response(response, BaseRes.NO_ACTIVATION);
                    return false;
                }