From 99293af9886b44c01433694a414eb40a8de40f15 Mon Sep 17 00:00:00 2001 From: gaoqr <13665037151@163.com> Date: Thu, 17 Jul 2025 16:03:16 +0800 Subject: [PATCH] =?UTF-8?q?cf-framework=EF=BC=9Acaptcha=E7=A7=BB=E5=88=B0c?= =?UTF-8?q?f-module-system-biz=E3=80=81=E7=AC=AC=E4=B8=89=E6=96=B9?= =?UTF-8?q?=E9=AA=8C=E8=AF=81=E7=A0=81=E7=89=88=E6=9C=AC=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E5=8D=87=E7=BA=A7=E4=B8=BAcom.anji.captcha?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cf-dependencies/pom.xml | 8 ++-- .../cf-spring-boot-starter-captcha/pom.xml | 39 ------------------ .../config/ChenfengCaptchaConfiguration.java | 29 ------------- ...ingyuv.captcha.service.CaptchaCacheService | 1 - ...ot.autoconfigure.AutoConfiguration.imports | 1 - cf-module-system/cf-module-system-biz/pom.xml | 8 +--- .../admin/captcha/CaptchaController.java | 6 +-- .../config/ChenfengCaptchaConfiguration.java | 30 ++++++++++++++ .../core}/RedisCaptchaServiceImpl.java | 4 +- .../framework/captcha/package-info.java | 2 +- .../service/auth/AdminAuthServiceImpl.java | 6 +-- ...m.anji.captcha.service.CaptchaCacheService | 1 + .../resources/images/jigsaw/original/bg1.png | Bin .../resources/images/jigsaw/original/bg2.png | Bin .../resources/images/jigsaw/original/bg3.png | Bin .../resources/images/jigsaw/original/bg4.png | Bin .../resources/images/jigsaw/original/bg5.png | Bin .../resources/images/jigsaw/original/bg6.png | Bin .../resources/images/jigsaw/original/bg7.png | Bin .../resources/images/jigsaw/original/bg8.png | Bin .../resources/images/jigsaw/original/bg9.png | Bin .../images/jigsaw/slidingBlock/1.png | Bin .../images/jigsaw/slidingBlock/11/10.png | Bin .../images/jigsaw/slidingBlock/11/11.png | Bin .../images/jigsaw/slidingBlock/11/12.png | Bin .../images/jigsaw/slidingBlock/11/13.png | Bin .../images/jigsaw/slidingBlock/11/14.png | Bin .../images/jigsaw/slidingBlock/11/15.png | Bin .../images/jigsaw/slidingBlock/11/16.png | Bin .../images/jigsaw/slidingBlock/11/17.png | Bin .../images/jigsaw/slidingBlock/11/18.png | Bin .../images/jigsaw/slidingBlock/11/19.png | Bin .../images/jigsaw/slidingBlock/11/8.png | Bin .../images/jigsaw/slidingBlock/11/9.png | Bin .../images/jigsaw/slidingBlock/2.png | Bin .../images/jigsaw/slidingBlock/3.png | Bin .../images/jigsaw/slidingBlock/4.png | Bin .../main/resources/images/pic-click/bg1.png | Bin .../main/resources/images/pic-click/bg10.png | Bin .../main/resources/images/pic-click/bg2.png | Bin .../main/resources/images/pic-click/bg3.png | Bin .../main/resources/images/pic-click/bg4.png | Bin .../main/resources/images/pic-click/bg5.png | Bin .../main/resources/images/pic-click/bg6.png | Bin .../main/resources/images/pic-click/bg7.png | Bin .../main/resources/images/pic-click/bg8.png | Bin .../main/resources/images/pic-click/bg9.png | Bin .../auth/AdminAuthServiceImplTest.java | 4 +- 48 files changed, 48 insertions(+), 91 deletions(-) delete mode 100644 cf-framework/cf-spring-boot-starter-captcha/pom.xml delete mode 100644 cf-framework/cf-spring-boot-starter-captcha/src/main/java/com/cf/imes/framework/captcha/config/ChenfengCaptchaConfiguration.java delete mode 100644 cf-framework/cf-spring-boot-starter-captcha/src/main/resources/META-INF/services/com.xingyuv.captcha.service.CaptchaCacheService delete mode 100644 cf-framework/cf-spring-boot-starter-captcha/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports create mode 100644 cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/framework/captcha/config/ChenfengCaptchaConfiguration.java rename {cf-framework/cf-spring-boot-starter-captcha/src/main/java/com/cf/imes/framework/captcha/core/service => cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/framework/captcha/core}/RedisCaptchaServiceImpl.java (92%) rename {cf-framework/cf-spring-boot-starter-captcha/src/main/java/com/cf/imes => cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system}/framework/captcha/package-info.java (73%) create mode 100644 cf-module-system/cf-module-system-biz/src/main/resources/META-INF/services/com.anji.captcha.service.CaptchaCacheService rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/jigsaw/original/bg1.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/jigsaw/original/bg2.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/jigsaw/original/bg3.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/jigsaw/original/bg4.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/jigsaw/original/bg5.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/jigsaw/original/bg6.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/jigsaw/original/bg7.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/jigsaw/original/bg8.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/jigsaw/original/bg9.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/jigsaw/slidingBlock/1.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/jigsaw/slidingBlock/11/10.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/jigsaw/slidingBlock/11/11.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/jigsaw/slidingBlock/11/12.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/jigsaw/slidingBlock/11/13.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/jigsaw/slidingBlock/11/14.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/jigsaw/slidingBlock/11/15.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/jigsaw/slidingBlock/11/16.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/jigsaw/slidingBlock/11/17.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/jigsaw/slidingBlock/11/18.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/jigsaw/slidingBlock/11/19.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/jigsaw/slidingBlock/11/8.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/jigsaw/slidingBlock/11/9.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/jigsaw/slidingBlock/2.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/jigsaw/slidingBlock/3.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/jigsaw/slidingBlock/4.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/pic-click/bg1.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/pic-click/bg10.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/pic-click/bg2.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/pic-click/bg3.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/pic-click/bg4.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/pic-click/bg5.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/pic-click/bg6.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/pic-click/bg7.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/pic-click/bg8.png (100%) rename {cf-framework/cf-spring-boot-starter-captcha => cf-module-system/cf-module-system-biz}/src/main/resources/images/pic-click/bg9.png (100%) diff --git a/cf-dependencies/pom.xml b/cf-dependencies/pom.xml index c06bfc27e..4ee4ac68c 100644 --- a/cf-dependencies/pom.xml +++ b/cf-dependencies/pom.xml @@ -54,7 +54,7 @@ 6.8.0 - 1.0.8 + 1.4.0 1.17.2 1.18.30 1.5.5.Final @@ -604,9 +604,9 @@ - com.xingyuv - spring-boot-starter-captcha-plus - ${captcha-plus.version} + com.anji-plus + captcha-spring-boot-starter + ${anji-plus-captcha.version} diff --git a/cf-framework/cf-spring-boot-starter-captcha/pom.xml b/cf-framework/cf-spring-boot-starter-captcha/pom.xml deleted file mode 100644 index 2520a3eeb..000000000 --- a/cf-framework/cf-spring-boot-starter-captcha/pom.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - com.cf.imes - cf-framework - ${revision} - - 4.0.0 - cf-spring-boot-starter-captcha - jar - - ${project.artifactId} - 验证码拓展 - 1. 基于 aj-captcha 实现滑块验证码,文档:https://ajcaptcha.beliefteam.cn/captcha-doc/ - - - - - - com.xingyuv - spring-boot-starter-captcha-plus - - - - org.springframework.boot - spring-boot-starter - - - - - com.cf.imes - cf-spring-boot-starter-redis - - - - - diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/java/com/cf/imes/framework/captcha/config/ChenfengCaptchaConfiguration.java b/cf-framework/cf-spring-boot-starter-captcha/src/main/java/com/cf/imes/framework/captcha/config/ChenfengCaptchaConfiguration.java deleted file mode 100644 index 0828ffa2c..000000000 --- a/cf-framework/cf-spring-boot-starter-captcha/src/main/java/com/cf/imes/framework/captcha/config/ChenfengCaptchaConfiguration.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.cf.imes.framework.captcha.config; - -import com.cf.imes.framework.captcha.core.service.RedisCaptchaServiceImpl; -import com.xingyuv.captcha.properties.AjCaptchaProperties; -import com.xingyuv.captcha.service.CaptchaCacheService; -import com.xingyuv.captcha.service.impl.CaptchaServiceFactory; -import org.springframework.boot.autoconfigure.AutoConfiguration; -import org.springframework.context.annotation.Bean; -import org.springframework.data.redis.core.StringRedisTemplate; - -import javax.annotation.Resource; - -@AutoConfiguration -public class ChenfengCaptchaConfiguration { - - @Resource - private StringRedisTemplate stringRedisTemplate; - - @Bean - public CaptchaCacheService captchaCacheService(AjCaptchaProperties config) { - // 缓存类型 redis/local/.... - CaptchaCacheService ret = CaptchaServiceFactory.getCache(config.getCacheType().name()); - if (ret instanceof RedisCaptchaServiceImpl) { - ((RedisCaptchaServiceImpl) ret).setStringRedisTemplate(stringRedisTemplate); - } - return ret; - } - -} diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/META-INF/services/com.xingyuv.captcha.service.CaptchaCacheService b/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/META-INF/services/com.xingyuv.captcha.service.CaptchaCacheService deleted file mode 100644 index 742d55d0c..000000000 --- a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/META-INF/services/com.xingyuv.captcha.service.CaptchaCacheService +++ /dev/null @@ -1 +0,0 @@ -com.cf.imes.framework.captcha.core.service.RedisCaptchaServiceImpl diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports deleted file mode 100644 index b784cf670..000000000 --- a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports +++ /dev/null @@ -1 +0,0 @@ -com.cf.imes.framework.captcha.config.ChenfengCaptchaConfiguration diff --git a/cf-module-system/cf-module-system-biz/pom.xml b/cf-module-system/cf-module-system-biz/pom.xml index 4ce74b0d0..b44f4ef68 100644 --- a/cf-module-system/cf-module-system-biz/pom.xml +++ b/cf-module-system/cf-module-system-biz/pom.xml @@ -154,8 +154,8 @@ - com.cf.imes - cf-spring-boot-starter-captcha + com.anji-plus + captcha-spring-boot-starter @@ -267,10 +267,6 @@ com.cf.imes cf-spring-boot-starter-biz-sms - - com.cf.imes - cf-spring-boot-starter-captcha - com.cf.imes cf-spring-boot-starter-elasticsearch diff --git a/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/controller/admin/captcha/CaptchaController.java b/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/controller/admin/captcha/CaptchaController.java index 235bd99ef..c3839dbbb 100644 --- a/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/controller/admin/captcha/CaptchaController.java +++ b/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/controller/admin/captcha/CaptchaController.java @@ -1,11 +1,11 @@ package com.cf.imes.module.system.controller.admin.captcha; import cn.hutool.core.text.CharSequenceUtil; +import com.anji.captcha.model.common.ResponseModel; +import com.anji.captcha.model.vo.CaptchaVO; +import com.anji.captcha.service.CaptchaService; import com.cf.imes.framework.common.util.servlet.ServletUtils; import com.cf.imes.framework.operatelog.core.annotations.OperateLog; -import com.xingyuv.captcha.model.common.ResponseModel; -import com.xingyuv.captcha.model.vo.CaptchaVO; -import com.xingyuv.captcha.service.CaptchaService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import org.springframework.web.bind.annotation.PostMapping; diff --git a/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/framework/captcha/config/ChenfengCaptchaConfiguration.java b/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/framework/captcha/config/ChenfengCaptchaConfiguration.java new file mode 100644 index 000000000..5c633aad9 --- /dev/null +++ b/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/framework/captcha/config/ChenfengCaptchaConfiguration.java @@ -0,0 +1,30 @@ +package com.cf.imes.module.system.framework.captcha.config; + +import com.anji.captcha.config.AjCaptchaAutoConfiguration; +import com.anji.captcha.properties.AjCaptchaProperties; +import com.anji.captcha.service.CaptchaCacheService; +import com.anji.captcha.service.impl.CaptchaServiceFactory; +import com.cf.imes.module.system.framework.captcha.core.RedisCaptchaServiceImpl; +import org.springframework.boot.autoconfigure.ImportAutoConfiguration; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Primary; +import org.springframework.data.redis.core.StringRedisTemplate; + +@Configuration(proxyBeanMethods = false) +@ImportAutoConfiguration(AjCaptchaAutoConfiguration.class) +public class ChenfengCaptchaConfiguration { + + @Bean(name = "AjCaptchaCacheService") + @Primary + public CaptchaCacheService captchaCacheService(AjCaptchaProperties config, + StringRedisTemplate stringRedisTemplate) { + // 缓存类型 redis/local/.... + CaptchaCacheService captchaCacheService = CaptchaServiceFactory.getCache(config.getCacheType().name()); + if (captchaCacheService instanceof RedisCaptchaServiceImpl) { + ((RedisCaptchaServiceImpl) captchaCacheService).setStringRedisTemplate(stringRedisTemplate); + } + return captchaCacheService; + } + +} diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/java/com/cf/imes/framework/captcha/core/service/RedisCaptchaServiceImpl.java b/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/framework/captcha/core/RedisCaptchaServiceImpl.java similarity index 92% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/java/com/cf/imes/framework/captcha/core/service/RedisCaptchaServiceImpl.java rename to cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/framework/captcha/core/RedisCaptchaServiceImpl.java index 6620213f2..eee636624 100644 --- a/cf-framework/cf-spring-boot-starter-captcha/src/main/java/com/cf/imes/framework/captcha/core/service/RedisCaptchaServiceImpl.java +++ b/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/framework/captcha/core/RedisCaptchaServiceImpl.java @@ -1,6 +1,6 @@ -package com.cf.imes.framework.captcha.core.service; +package com.cf.imes.module.system.framework.captcha.core; -import com.xingyuv.captcha.service.CaptchaCacheService; +import com.anji.captcha.service.CaptchaCacheService; import lombok.AllArgsConstructor; import lombok.NoArgsConstructor; import org.springframework.data.redis.core.StringRedisTemplate; diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/java/com/cf/imes/framework/captcha/package-info.java b/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/framework/captcha/package-info.java similarity index 73% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/java/com/cf/imes/framework/captcha/package-info.java rename to cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/framework/captcha/package-info.java index 5401e780f..20b954761 100644 --- a/cf-framework/cf-spring-boot-starter-captcha/src/main/java/com/cf/imes/framework/captcha/package-info.java +++ b/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/framework/captcha/package-info.java @@ -4,4 +4,4 @@ * * @author 星语 */ -package com.cf.imes.framework.captcha; +package com.cf.imes.module.system.framework.captcha; diff --git a/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/service/auth/AdminAuthServiceImpl.java b/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/service/auth/AdminAuthServiceImpl.java index 86063b38a..fc0e3d59e 100644 --- a/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/service/auth/AdminAuthServiceImpl.java +++ b/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/service/auth/AdminAuthServiceImpl.java @@ -1,6 +1,9 @@ package com.cf.imes.module.system.service.auth; import cn.hutool.core.util.ObjectUtil; +import com.anji.captcha.model.common.ResponseModel; +import com.anji.captcha.model.vo.CaptchaVO; +import com.anji.captcha.service.CaptchaService; import com.cf.imes.framework.common.enums.CommonStatusEnum; import com.cf.imes.framework.common.enums.UserTypeEnum; import com.cf.imes.framework.common.exception.util.ServiceExceptionUtil; @@ -36,9 +39,6 @@ import com.cf.imes.module.system.service.organ.OrganService; import com.cf.imes.module.system.service.user.AdminUserService; import com.cf.imes.module.system.enums.ErrorCodeConstants; import com.google.common.annotations.VisibleForTesting; -import com.xingyuv.captcha.model.common.ResponseModel; -import com.xingyuv.captcha.model.vo.CaptchaVO; -import com.xingyuv.captcha.service.CaptchaService; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Value; diff --git a/cf-module-system/cf-module-system-biz/src/main/resources/META-INF/services/com.anji.captcha.service.CaptchaCacheService b/cf-module-system/cf-module-system-biz/src/main/resources/META-INF/services/com.anji.captcha.service.CaptchaCacheService new file mode 100644 index 000000000..28a93bf94 --- /dev/null +++ b/cf-module-system/cf-module-system-biz/src/main/resources/META-INF/services/com.anji.captcha.service.CaptchaCacheService @@ -0,0 +1 @@ +com.cf.imes.module.system.framework.captcha.core.RedisCaptchaServiceImpl diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/original/bg1.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/original/bg1.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/original/bg1.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/original/bg1.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/original/bg2.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/original/bg2.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/original/bg2.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/original/bg2.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/original/bg3.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/original/bg3.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/original/bg3.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/original/bg3.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/original/bg4.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/original/bg4.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/original/bg4.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/original/bg4.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/original/bg5.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/original/bg5.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/original/bg5.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/original/bg5.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/original/bg6.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/original/bg6.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/original/bg6.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/original/bg6.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/original/bg7.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/original/bg7.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/original/bg7.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/original/bg7.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/original/bg8.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/original/bg8.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/original/bg8.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/original/bg8.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/original/bg9.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/original/bg9.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/original/bg9.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/original/bg9.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/1.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/1.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/1.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/1.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/11/10.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/11/10.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/11/10.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/11/10.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/11/11.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/11/11.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/11/11.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/11/11.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/11/12.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/11/12.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/11/12.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/11/12.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/11/13.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/11/13.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/11/13.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/11/13.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/11/14.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/11/14.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/11/14.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/11/14.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/11/15.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/11/15.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/11/15.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/11/15.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/11/16.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/11/16.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/11/16.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/11/16.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/11/17.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/11/17.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/11/17.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/11/17.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/11/18.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/11/18.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/11/18.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/11/18.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/11/19.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/11/19.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/11/19.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/11/19.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/11/8.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/11/8.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/11/8.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/11/8.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/11/9.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/11/9.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/11/9.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/11/9.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/2.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/2.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/2.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/2.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/3.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/3.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/3.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/3.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/4.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/4.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/jigsaw/slidingBlock/4.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/jigsaw/slidingBlock/4.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/pic-click/bg1.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/pic-click/bg1.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/pic-click/bg1.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/pic-click/bg1.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/pic-click/bg10.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/pic-click/bg10.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/pic-click/bg10.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/pic-click/bg10.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/pic-click/bg2.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/pic-click/bg2.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/pic-click/bg2.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/pic-click/bg2.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/pic-click/bg3.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/pic-click/bg3.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/pic-click/bg3.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/pic-click/bg3.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/pic-click/bg4.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/pic-click/bg4.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/pic-click/bg4.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/pic-click/bg4.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/pic-click/bg5.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/pic-click/bg5.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/pic-click/bg5.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/pic-click/bg5.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/pic-click/bg6.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/pic-click/bg6.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/pic-click/bg6.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/pic-click/bg6.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/pic-click/bg7.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/pic-click/bg7.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/pic-click/bg7.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/pic-click/bg7.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/pic-click/bg8.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/pic-click/bg8.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/pic-click/bg8.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/pic-click/bg8.png diff --git a/cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/pic-click/bg9.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/pic-click/bg9.png similarity index 100% rename from cf-framework/cf-spring-boot-starter-captcha/src/main/resources/images/pic-click/bg9.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/pic-click/bg9.png diff --git a/cf-module-system/cf-module-system-biz/src/test/java/com/cf/imes/module/system/service/auth/AdminAuthServiceImplTest.java b/cf-module-system/cf-module-system-biz/src/test/java/com/cf/imes/module/system/service/auth/AdminAuthServiceImplTest.java index 2d461c0cc..ba6e5bf75 100644 --- a/cf-module-system/cf-module-system-biz/src/test/java/com/cf/imes/module/system/service/auth/AdminAuthServiceImplTest.java +++ b/cf-module-system/cf-module-system-biz/src/test/java/com/cf/imes/module/system/service/auth/AdminAuthServiceImplTest.java @@ -1,6 +1,8 @@ package com.cf.imes.module.system.service.auth; import cn.hutool.core.util.ReflectUtil; +import com.anji.captcha.model.common.ResponseModel; +import com.anji.captcha.service.CaptchaService; import com.cf.imes.framework.common.enums.CommonStatusEnum; import com.cf.imes.framework.common.enums.UserTypeEnum; import com.cf.imes.framework.test.core.ut.BaseDbUnitTest; @@ -16,8 +18,6 @@ import com.cf.imes.module.system.enums.sms.SmsSceneEnum; import com.cf.imes.module.system.service.logger.LoginLogService; import com.cf.imes.module.system.service.oauth2.OAuth2TokenService; import com.cf.imes.module.system.service.user.AdminUserService; -import com.xingyuv.captcha.model.common.ResponseModel; -import com.xingyuv.captcha.service.CaptchaService; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.springframework.boot.test.mock.mockito.MockBean;