Browse Source

Merge remote-tracking branch 'origin/ecp' into ecp

纪新园 3 weeks ago
parent
commit
1e25e4f65c

+ 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);
 	}

+ 2 - 5
blade-common/pom.xml

@@ -90,11 +90,8 @@
             <groupId>com.alibaba</groupId>
             <artifactId>fastjson</artifactId>
         </dependency>
-<!--        <dependency>
-            <groupId>com.apigwclient</groupId>
-            <artifactId>apigwclient</artifactId>
-            <version>2.0</version>
-        </dependency>-->
+
+
 
         <dependency>
             <groupId>org.apache.httpcomponents</groupId>

+ 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>