Browse Source

去掉依赖启用自带短信

liyuan 2 weeks ago
parent
commit
060c884af3

+ 6 - 0
blade-auth/src/main/java/org/springblade/auth/verification/verificationController.java

@@ -11,7 +11,9 @@ import org.springblade.common.enums.NumberEnum;
 import org.springblade.common.utils.RedisUtils;
 import org.springblade.common.utils.VerificationCodeUtil;
 import org.springblade.core.secure.utils.AuthUtil;
+import org.springblade.core.sms.model.SmsResponse;
 import org.springblade.core.tool.api.R;
+import org.springblade.resource.feign.ISmsClient;
 import org.springframework.web.bind.annotation.*;
 
 import javax.servlet.http.HttpServletRequest;
@@ -30,6 +32,8 @@ public class verificationController {
 
 	private final RedisUtils redisUtils;
 
+	private final ISmsClient smsClient;
+
 
 	@GetMapping("/getVerificationCodeAction")
 	@ResponseBody
@@ -71,6 +75,8 @@ public class verificationController {
 		}
 		String code = VerificationCodeUtil.getVerificationCode(NumberEnum.SIX.number);
 		// TODO: 需要短信发送
+		String params = "TemplateParamSet:[\"" + code + "\"]";
+		R<SmsResponse> responseR = smsClient.sendMessage("tencent-kbs", params,  phone);
 		redisUtils.set(phone, code, NumberEnum.THREE_HUNDRED.number);
 		return R.success(code);
 	}

+ 0 - 5
blade-common/pom.xml

@@ -92,11 +92,6 @@
         </dependency>
 
 
-        <dependency>
-            <groupId>com.tencentcloudapi</groupId>
-            <artifactId>tencentcloud-sdk-java-sms</artifactId>
-            <version>3.1.1281</version>
-        </dependency>
 
         <dependency>
             <groupId>org.apache.httpcomponents</groupId>

+ 0 - 13
blade-common/src/main/java/org/springblade/common/utils/SmsUtil.java

@@ -1,13 +0,0 @@
-package org.springblade.common.utils;
-
-/**
- * @author Rain
- */
-public class SmsUtil {
-
-
-
-
-
-
-}

+ 7 - 0
blade-ops/blade-resource/pom.xml

@@ -100,6 +100,13 @@
             <version>2.0.8</version>
             <scope>compile</scope>
         </dependency>
+
+<!--        <dependency>
+            <groupId>com.tencentcloudapi</groupId>
+            <artifactId>tencentcloud-sdk-java-sms</artifactId>
+            <version>3.1.1281</version>
+        </dependency>-->
+
     </dependencies>
 
     <build>