From 46ef1825a0fcbe8b042e31ac81b9e0d20f464661 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期一, 22 五月 2023 10:04:22 +0800
Subject: [PATCH] WMS任务完成、取消功能
---
src/main/java/com/zy/common/config/AdminInterceptor.java | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/zy/common/config/AdminInterceptor.java b/src/main/java/com/zy/common/config/AdminInterceptor.java
index 04ca10f..85d7e4a 100644
--- a/src/main/java/com/zy/common/config/AdminInterceptor.java
+++ b/src/main/java/com/zy/common/config/AdminInterceptor.java
@@ -4,6 +4,8 @@
import com.core.annotations.ManagerAuth;
import com.core.common.BaseRes;
import com.core.common.Cools;
+import com.zy.asrs.entity.ApiConfig;
+import com.zy.asrs.service.ApiConfigService;
import com.zy.common.utils.Http;
import com.zy.system.entity.Permission;
import com.zy.system.entity.RolePermission;
@@ -40,6 +42,8 @@
private PermissionService permissionService;
@Autowired
private RolePermissionService rolePermissionService;
+ @Autowired
+ private ApiConfigService apiConfigService;
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
@@ -74,6 +78,18 @@
return check(request, response, annotation.memo());
}
}
+
+ //鍒ゆ柇璇锋眰璺緞鏄惁鍦ㄦ帴鍙i厤缃腑
+ String servletPath = request.getServletPath();
+ ApiConfig apiConfig = apiConfigService.selectByUrl(servletPath);
+ if (apiConfig != null) {
+ if(apiConfig.getStatus() == 1){
+ //api琚鐢�
+ Http.response(response, BaseRes.LIMIT);
+ return false;
+ }
+ }
+
return true;
}
--
Gitblit v1.9.1