Browse Source

阿里云验证码

30262728@qq.com 1 week ago
parent
commit
ae5bd8a072

+ 30 - 1
qnfhq-api/src/main/java/com/qnfhq/modules/user/service/AppUserService.java

@@ -66,11 +66,40 @@ public interface AppUserService extends IService<AppUserEntity> {
      */
     public Result sendMobileCode(String uuid,String codeType,String phone,String zone);
 
-
+    /**
+     * 验证码校验
+     * @param codeType
+     * @param zone
+     * @param phone
+     * @param code
+     * @return
+     */
     Result checkPhoneCode(String codeType,String zone,String phone,String code);
 
+    /**
+     * 验证码校验
+     * @param codeType
+     * @param email
+     * @param code
+     * @return
+     */
     Result checkEmailCode(String codeType,String email,String code);
+
+    /**
+     * 重置密码
+     * @param email
+     * @param pwd
+     * @return
+     */
     Result resetPwdByEmail(String email,String pwd);
+
+    /**
+     * 重置密码
+     * @param zone
+     * @param phone
+     * @param pwd
+     * @return
+     */
     Result resetPwdByPhone(String zone,String phone,String pwd);
 
     /**

+ 0 - 7
qnfhq-api/src/main/java/com/qnfhq/modules/user/service/impl/AppUserServiceImpl.java

@@ -5,13 +5,9 @@ import cn.hutool.core.lang.Validator;
 import cn.hutool.core.map.MapUtil;
 import cn.hutool.json.JSONObject;
 import cn.hutool.json.JSONUtil;
-import com.alibaba.fastjson2.JSON;
 import com.aliyun.captcha20230305.models.VerifyIntelligentCaptchaResponse;
-import com.aliyun.dysmsapi20170525.Client;
-import com.aliyun.tea.TeaException;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.toolkit.StringUtils;
-import com.qnfhq.aliyun.AlConfig;
 import com.qnfhq.aliyun.CaptchaConfig;
 import com.qnfhq.common.exception.ErrorCode;
 import com.qnfhq.common.exception.RenException;
@@ -25,7 +21,6 @@ import com.qnfhq.modules.user.dao.AppUserDao;
 import com.qnfhq.modules.user.dto.*;
 import com.qnfhq.modules.user.dto.setting.AssetSymbolSetting;
 import com.qnfhq.modules.user.dto.setting.CaptchaSetting;
-import com.qnfhq.modules.user.dto.setting.SmsSetting;
 import com.qnfhq.modules.user.entity.AppAssetEntity;
 import com.qnfhq.modules.user.entity.AppUserDetailEntity;
 import com.qnfhq.modules.user.entity.AppUserEntity;
@@ -43,11 +38,9 @@ import jakarta.servlet.http.HttpServletRequest;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.stereotype.Service;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-
 import java.math.BigDecimal;
 import java.util.*;
 import java.util.stream.Collectors;
-
 import lombok.AllArgsConstructor;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.util.CollectionUtils;