lyhzzz 2 years ago
parent
commit
471afd34e6

+ 1 - 1
src/main/java/com/fdkankan/tk/controller/TencentYunController.java

@@ -29,7 +29,7 @@ public class TencentYunController {
     }
 
     @GetMapping("/agoraIO/getAgoraToken")
-    public ResultData getAgoraToken(@RequestParam(required = true) Integer userId,
+    public ResultData getAgoraToken(@RequestParam(required = true) String userId,
                                     @RequestParam(required = true) Integer roleId,
                                     @RequestParam(required = true) String channelName){
         return ResultData.ok(tencentYunService.getAgoraToken(userId,roleId,channelName));

+ 1 - 1
src/main/java/com/fdkankan/tk/service/ITencentYunService.java

@@ -16,5 +16,5 @@ public interface ITencentYunService extends IService<TencentYun> {
 
     JSONObject getSign(String userId);
 
-    Object getAgoraToken(Integer userId,Integer roleId,String channelName);
+    Object getAgoraToken(String userId,Integer roleId,String channelName);
 }

+ 2 - 2
src/main/java/com/fdkankan/tk/service/impl/TencentYunServiceImpl.java

@@ -79,7 +79,7 @@ public class TencentYunServiceImpl extends ServiceImpl<ITencentYunMapper, Tencen
     }
 
     @Override
-    public Object getAgoraToken(Integer userId,Integer roleId,String channelName) {
+    public Object getAgoraToken(String userId,Integer roleId,String channelName) {
         if(roleMap.size() <=0){
             setRoleMap();
         }
@@ -97,7 +97,7 @@ public class TencentYunServiceImpl extends ServiceImpl<ITencentYunMapper, Tencen
             }
             TencentYun tencentYun = list.get(0);
             RtcTokenBuilder token = new RtcTokenBuilder();
-            String result = token.buildTokenWithUid(tencentYun.getAppid(), tencentYun.getSecretkey(), channelName, userId,roleMap.get(roleId) ,tencentYun.getExTime());
+            String result = token.buildTokenWithUserAccount(tencentYun.getAppid(), tencentYun.getSecretkey(), channelName, userId,roleMap.get(roleId) ,tencentYun.getExTime());
             JSONObject jsonObject = new JSONObject();
             jsonObject.put("sdkAppId",tencentYun.getSdkAppid());
             jsonObject.put("expire",tencentYun.getExTime());