zouxuan 5 năm trước cách đây
mục cha
commit
7316bd0fba

+ 1 - 1
edu-im/edu-im-server/src/main/java/com/keao/edu/im/controller/RoomController.java

@@ -36,7 +36,7 @@ public class RoomController{
 
     @RequestMapping(value = "/roomQuery", method = RequestMethod.POST)
     public Object signIn(String roomId) throws Exception {
-        roomService.roomQuery(roomId);
+        roomService.startRecord(roomId);
         return new BaseResponse<>();
     }
 

+ 4 - 4
edu-im/edu-im-server/src/main/java/com/keao/edu/im/mec/im/IMHelper.java

@@ -227,11 +227,11 @@ public class IMHelper {
      */
     public IMApiResultInfo startRecord(String hostUserId, String roomId) throws Exception {
         if (hostUserId == null) {
-            throw new IllegalArgumentException("Paramer 'userId' is required");
+            throw new IllegalArgumentException("Paramer 'hostUserId' is required");
         }
 
-        if (hostUserId == null) {
-            throw new IllegalArgumentException("Paramer 'groupId' is required");
+        if (roomId == null) {
+            throw new IllegalArgumentException("Paramer 'roomId' is required");
         }
         JSONObject jsonObject = new JSONObject();
         jsonObject.put("mode","3");
@@ -242,7 +242,7 @@ public class IMHelper {
         jsonObject.put("sliceMin","60");
         jsonObject.put("hostUserId",hostUserId);
         JSONObject json = new JSONObject();
-        json.put("sessionId",roomQuery(roomId));
+        json.put("sessionId","roomQuery(roomId)");
         json.put("config",jsonObject);
 
         String body = json.toJSONString();

+ 6 - 0
edu-im/edu-im-server/src/main/java/com/keao/edu/im/service/Impl/RoomServiceImpl.java

@@ -81,6 +81,12 @@ public class RoomServiceImpl implements RoomService {
         imHelper.roomQuery(roomId);
     }
 
+    @Override
+    public void startRecord(String roomId) throws Exception {
+        SysUser sysUser = sysUserFeignService.queryUserInfo();
+        imHelper.startRecord(sysUser.getId().toString(),roomId);
+    }
+
     @Transactional(rollbackFor = Exception.class, isolation = Isolation.READ_COMMITTED)
     @Override
     public RoomResult joinRoom(String roomId, boolean isAudience, boolean isDisableCamera,boolean isMusicMode) throws ApiException, Exception {

+ 2 - 0
edu-im/edu-im-server/src/main/java/com/keao/edu/im/service/RoomService.java

@@ -17,6 +17,8 @@ public interface RoomService {
 
     void roomQuery(String roomId) throws Exception;
 
+    void startRecord(String roomId) throws Exception;
+
     void signOut(Long roomId);
 
     public Boolean leaveRoom(String roomId,String userId) throws ApiException, Exception;

+ 1 - 1
edu-user/edu-user-server/src/main/java/com/keao/edu/user/service/impl/TeacherServiceImpl.java

@@ -74,7 +74,7 @@ public class TeacherServiceImpl extends BaseServiceImpl<Integer, Teacher> implem
 			return id;
 		}
 		sysUser.setUserType("TEACHER");
-		sysUser.setUsername(sysUser.getRealName());
+//		sysUser.setUsername(sysUser.getRealName());
 		sysUserDao.insert(sysUser);
 		Integer userId = sysUser.getId();
 		teacher.setUserId(userId);