Browse Source

init Test

薛晓波 5 years ago
parent
commit
4772430063

+ 26 - 2
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/util/MSUtil.java

@@ -4,6 +4,8 @@ import cn.iselab.mooctest.user.constants.VerifyConstants;
 import com.cloopen.rest.sdk.CCPRestSmsSDK;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.stereotype.Component;
 
 import java.util.HashMap;
 import java.util.regex.Matcher;
@@ -13,10 +15,32 @@ import java.util.regex.Pattern;
  * @Author: xuexb
  * @Date: 2018.12.28 13:02
  */
+@Component
 public class MSUtil {
 
     private static final Logger LOG = LoggerFactory.getLogger(MSUtil.class);
 
+    private static String accountSid;
+
+    private static String accountToken;
+
+    private static String appId;
+
+    @Value("${mobile.accountSid}")
+    public void setAccountSid(String accountSid) {
+        MSUtil.accountSid = accountSid;
+    }
+
+    @Value("${mobile.accountToken}")
+    public void setAccountToken(String accountToken) {
+        MSUtil.accountToken = accountToken;
+    }
+
+    @Value("${mobile.appId}")
+    public void setAppId(String appId) {
+        MSUtil.appId = appId;
+    }
+
     /**
      * @param receiver
      * @return null if failed vericode if success
@@ -56,11 +80,11 @@ public class MSUtil {
         // * Can be found by viewing developer's account in `Console` on
         // * website(http://www.yuntongxun.com)
         // restAPI.setAccount("aaf98f89521b91a301522abe22af1760", "356fff5595a14e32a2bc2856cc0f0f5a");
-        restAPI.setAccount("8a216da867e881cb0167f4125c6a06f5", "08465874ee6645f083f2228ec725ec9d");
+        restAPI.setAccount(accountSid, accountToken);
         // Initialize Target
         // * Can be found in Console:
         // * "Application - application list - specific app"
-        restAPI.setAppId("8a216da867e881cb0167f4125cbe06fb");
+        restAPI.setAppId(appId);
 
         // Send SMS
         // * @Parameters