Bladeren bron

实时音视频多应用配置

sakuya 3 jaren geleden
bovenliggende
commit
b5e889ccd9

+ 2 - 1
eladmin-system/src/main/java/me/zhengjie/application/admin/controller/DemoController.java

@@ -4,6 +4,7 @@ import com.tencentyun.TLSSigAPIv2;
 import me.zhengjie.annotation.AnonymousAccess;
 import me.zhengjie.base.BaseResponse;
 import me.zhengjie.base.ResultData;
+import me.zhengjie.base.config.AppConfigInfo;
 import me.zhengjie.websocket.MsgType;
 import me.zhengjie.websocket.SocketMsg;
 import me.zhengjie.websocket.WebSocketServer;
@@ -44,7 +45,7 @@ public class DemoController {
     @ResponseBody
     @RequestMapping("/getUserSig")
     public BaseResponse getUserSig(@RequestBody Map<String,String> map) {
-        TLSSigAPIv2 api = new TLSSigAPIv2(1400574616, "9ef701536792a0bdacf7dbf902301a1f113d200157e9e6be368b3dadba321800");
+        TLSSigAPIv2 api = new TLSSigAPIv2(AppConfigInfo.SDK_APP_ID, AppConfigInfo.TTL_SIG_KEY);
         BaseResponse response = new BaseResponse();
         String s = api.genUserSig(map.get("userId"), 604800);
         response.setData(new ResultData(s));

+ 14 - 5
eladmin-system/src/main/java/me/zhengjie/base/config/AppConfigInfo.java

@@ -18,11 +18,20 @@ public class AppConfigInfo {
 	// 背景图片
 	public static String APP_BACKGROUND_PICTURE;
 
-	/**
-	 * 设置应用当前环境类型
-	 * 
-	 * @param appEnvType
-	 */
+	public static Long SDK_APP_ID;
+
+	public static String TTL_SIG_KEY;
+
+	@Value("${tencent.ttlsig.sdkappid}")
+	public void setSdkAppId(Long sdkAppId) {
+		SDK_APP_ID = sdkAppId;
+	}
+
+	@Value("${tencent.ttlsig.key}")
+	public void setTtlSigKey(String ttlSigKey) {
+		TTL_SIG_KEY = ttlSigKey;
+	}
+
 	@Value("${spring.profiles.active}")
 	public void setAppEnvType(String appEnvType) {
 		APP_ENV_TYPE = appEnvType;

+ 4 - 1
eladmin-system/src/main/resources/config/application-nt.yml

@@ -178,7 +178,10 @@ tencent:
     webankAppId: TIDAa18H
     secret: vyzhltzExvtpU3O0wiSveww6DVxQ3EvV5RGdM5U8Jpp2BoL059ahJ4U76jMSvouT
     keyLicence: Jpzb+BHO3aJ3FSjhsnXS43gHs20FSljKz0lthOlVhURvlePnisObmeO5EJjCXgZeZgo9KpJyADz4dcQREVAzuaxRPmhAx4ljpmZeVizNQWuxzLnDAGy8UgFzpAdCBemWrfTTt9f56JFRLdpmmMweyImHa4rDxLbdqqvXuiQLoaIvthbJLu3LO7mNscNkSn8xdhqqgIjX8DfroC99ykff8f7QTcK38iLjGQeI8sY79YY1a++Op5xpvfYZXm2Wdb6hI+rB+ndkWPNpPyP4f2m3/lkEvEMpoKOldQ7ebJQkTigDMvQ1pdBnYTrVVZKQgJ5nDSSVobYcxN2EZxeco9k/7A==
-    
+  ttlsig:
+    sdkappid: 1400574616
+    key: 9ef701536792a0bdacf7dbf902301a1f113d200157e9e6be368b3dadba321800
+
 xxl:
   job:
     accessToken: Easd123%&$@#kllsdfPO[JasdfF

+ 4 - 1
eladmin-system/src/main/resources/config/application-prod.yml

@@ -178,7 +178,10 @@ tencent:
     webankAppId: TIDAa18H
     secret: vyzhltzExvtpU3O0wiSveww6DVxQ3EvV5RGdM5U8Jpp2BoL059ahJ4U76jMSvouT
     keyLicence: Jpzb+BHO3aJ3FSjhsnXS43gHs20FSljKz0lthOlVhURvlePnisObmeO5EJjCXgZeZgo9KpJyADz4dcQREVAzuaxRPmhAx4ljpmZeVizNQWuxzLnDAGy8UgFzpAdCBemWrfTTt9f56JFRLdpmmMweyImHa4rDxLbdqqvXuiQLoaIvthbJLu3LO7mNscNkSn8xdhqqgIjX8DfroC99ykff8f7QTcK38iLjGQeI8sY79YY1a++Op5xpvfYZXm2Wdb6hI+rB+ndkWPNpPyP4f2m3/lkEvEMpoKOldQ7ebJQkTigDMvQ1pdBnYTrVVZKQgJ5nDSSVobYcxN2EZxeco9k/7A==
-    
+  ttlsig:
+    sdkappid: 1400696976
+    key: 6de92e8e066c2d28c5260f38a3abeb29840c9b2c6444d25f7b5c85de1c58b23b
+
 xxl:
   job:
     accessToken: Easd123%&$@#kllsdfPO[JasdfF

+ 4 - 0
eladmin-system/src/main/resources/config/application-test.yml

@@ -180,6 +180,10 @@ tencent:
     webankAppId: TIDAmm4i
     secret: FAeFRoz5YxQkMyf1g0nSk7DVo7LQNmdAjKWxvwlxh5phMdftGt0nxdeX0FKXd7kD
     keyLicence: XMKMHERS8SLw5DiM/nnFm/dRVQZ31//VbBhHXiVHgrX1ztbjUAwCrvTut3GoBFRPT5ubNc91yapZpagyIYgqKIRevdiAs4l6yML5yDP9sRwiYwaB4nOEWYILmCldg8w+Vr7t75puP7ofWkn2B5c5vE4HksFS4kqzj1zF6Kxlh+yNTCECObvKiDJdNqcXJKl0Dht9jtc5JojGPFPXYBAuN0manuUxpSwl5wq1H/OOhZ9RrklAqFxie4Z5r4PhEbiBKE6FAgwCNcE4NKNbk7Tr1VgMnOn/R4IqYbKaNA2u7OYaGBmSKuBPG5hcRl72k6XMqTYZnP85CybfQ/fEthVkvA==
+  ttlsig:
+    sdkappid: 1400696976
+    key: 6de92e8e066c2d28c5260f38a3abeb29840c9b2c6444d25f7b5c85de1c58b23b
+
 xxl:
   job:
     accessToken: Easd123%&$@#kllsdfPO[JasdfF