mirror of
https://gitee.com/dromara/RuoYi-Cloud-Plus.git
synced 2025-09-27 06:01:46 +00:00
update 提交漏改文件
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
package com.ruoyi.gateway.filter;
|
package com.ruoyi.gateway.filter;
|
||||||
|
|
||||||
|
import cn.hutool.core.lang.Dict;
|
||||||
import com.ruoyi.common.core.utils.JsonUtils;
|
import com.ruoyi.common.core.utils.JsonUtils;
|
||||||
import com.ruoyi.common.core.utils.StringUtils;
|
import com.ruoyi.common.core.utils.StringUtils;
|
||||||
import com.ruoyi.gateway.config.properties.CaptchaProperties;
|
import com.ruoyi.gateway.config.properties.CaptchaProperties;
|
||||||
@@ -16,7 +17,6 @@ import reactor.core.publisher.Flux;
|
|||||||
|
|
||||||
import java.nio.CharBuffer;
|
import java.nio.CharBuffer;
|
||||||
import java.nio.charset.StandardCharsets;
|
import java.nio.charset.StandardCharsets;
|
||||||
import java.util.Map;
|
|
||||||
import java.util.concurrent.atomic.AtomicReference;
|
import java.util.concurrent.atomic.AtomicReference;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -50,8 +50,8 @@ public class ValidateCodeFilter extends AbstractGatewayFilterFactory<Object> {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
String rspStr = resolveBodyFromRequest(request);
|
String rspStr = resolveBodyFromRequest(request);
|
||||||
Map<String, String> obj = JsonUtils.parseMap(rspStr);
|
Dict obj = JsonUtils.parseMap(rspStr);
|
||||||
validateCodeService.checkCaptcha(obj.get(CODE), obj.get(UUID));
|
validateCodeService.checkCaptcha(obj.getStr(CODE), obj.getStr(UUID));
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
return WebFluxUtils.webFluxResponseWriter(exchange.getResponse(), e.getMessage());
|
return WebFluxUtils.webFluxResponseWriter(exchange.getResponse(), e.getMessage());
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user