diff --git a/crabc-boot/crabc-admin/pom.xml b/crabc-boot/crabc-admin/pom.xml
index 60960bb..2a28d2a 100755
--- a/crabc-boot/crabc-admin/pom.xml
+++ b/crabc-boot/crabc-admin/pom.xml
@@ -46,11 +46,6 @@
jjwt
${jwt.version}
-
- com.github.jsqlparser
- jsqlparser
- ${jsqlparser.version}
-
com.alibaba.fastjson2
fastjson2
diff --git a/crabc-boot/crabc-admin/src/main/java/cn/crabc/core/admin/api/ApiServiceController.java b/crabc-boot/crabc-admin/src/main/java/cn/crabc/core/admin/api/ApiServiceController.java
index 43d65aa..a136e4d 100755
--- a/crabc-boot/crabc-admin/src/main/java/cn/crabc/core/admin/api/ApiServiceController.java
+++ b/crabc-boot/crabc-admin/src/main/java/cn/crabc/core/admin/api/ApiServiceController.java
@@ -3,13 +3,11 @@ package cn.crabc.core.admin.api;
import cn.crabc.core.admin.entity.dto.ApiInfoDTO;
import cn.crabc.core.admin.service.core.IBaseDataService;
import cn.crabc.core.admin.util.ApiThreadLocal;
-import cn.crabc.core.admin.util.RequestUtils;
import cn.crabc.core.admin.util.Result;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
-import javax.servlet.http.HttpServletRequest;
+import java.util.ArrayList;
import java.util.List;
import java.util.Map;
@@ -26,26 +24,60 @@ public class ApiServiceController {
private IBaseDataService baseDataService;
/**
- * API请求方法
+ * API GET请求方法
*
- * @param request
* @return
*/
- @RequestMapping("/**")
- public Result service(HttpServletRequest request) {
- ApiInfoDTO apiInfo = ApiThreadLocal.get();
- if (apiInfo == null) {
- return Result.error(5001, "请求地址不存在!");
+ @RequestMapping(value = "/**", method = {RequestMethod.GET, RequestMethod.DELETE, RequestMethod.PATCH})
+ public Result getService(@RequestParam Map paramMap) {
+ ApiInfoDTO api = ApiThreadLocal.get();
+ if (api == null) {
+ return Result.error(5001, "请求地址不存在!");
}
- Map params = RequestUtils.getParameters(request);
- // post请求才解析body
- if ("POST".equals(request.getMethod().toUpperCase())) {
- Map bodyMap = RequestUtils.getBodyMap(request);
- if (bodyMap != null && !bodyMap.isEmpty()) {
- params.putAll(bodyMap);
- }
+ List