소스 검색

update 提交漏改文件

疯狂的狮子li 4 년 전
부모
커밋
e1464df611
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/ValidateCodeFilter.java

+ 3 - 3
ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/ValidateCodeFilter.java

@@ -1,5 +1,6 @@
 package com.ruoyi.gateway.filter;
 
+import cn.hutool.core.lang.Dict;
 import com.ruoyi.common.core.utils.JsonUtils;
 import com.ruoyi.common.core.utils.StringUtils;
 import com.ruoyi.gateway.config.properties.CaptchaProperties;
@@ -16,7 +17,6 @@ import reactor.core.publisher.Flux;
 
 import java.nio.CharBuffer;
 import java.nio.charset.StandardCharsets;
-import java.util.Map;
 import java.util.concurrent.atomic.AtomicReference;
 
 /**
@@ -50,8 +50,8 @@ public class ValidateCodeFilter extends AbstractGatewayFilterFactory<Object> {
 
             try {
                 String rspStr = resolveBodyFromRequest(request);
-                Map<String, String> obj = JsonUtils.parseMap(rspStr);
-                validateCodeService.checkCaptcha(obj.get(CODE), obj.get(UUID));
+                Dict obj = JsonUtils.parseMap(rspStr);
+                validateCodeService.checkCaptcha(obj.getStr(CODE), obj.getStr(UUID));
             } catch (Exception e) {
                 return WebFluxUtils.webFluxResponseWriter(exchange.getResponse(), e.getMessage());
             }