Sfoglia il codice sorgente

Merge branch 'feature/0803-im'

liujc 1 anno fa
parent
commit
841b6cd34b

+ 3 - 0
cooleshow-user/user-student/src/main/java/com/yonge/cooleshow/student/controller/ImLiveBroadcastRoomController.java

@@ -62,6 +62,9 @@ public class ImLiveBroadcastRoomController extends BaseController {
     public HttpResponseResult<Object> quitRoom(@RequestBody List<ImUserStateSync> userState) {
         for (ImUserStateSync stateSync : userState) {
             stateSync.setUserid(imGroupService.analysisImUserId(stateSync.getUserid()));
+            if (stateSync.getTime() != null) {
+                stateSync.setTime(stateSync.getTime()/1000);
+            }
         }
         liveRoomService.opsRoom(userState);
         return succeed();

+ 6 - 0
cooleshow-user/user-student/src/main/java/com/yonge/cooleshow/student/controller/StudentLiveRoomController.java

@@ -71,6 +71,12 @@ public class StudentLiveRoomController extends BaseController {
     @PostMapping(value = "/syncUserStatus")
     public void statusImUser(@RequestBody List<ImUserStateSync> userState) {
         log.info("opsRoom >>>>> : {}", JSONObject.toJSONString(userState));
+        for (ImUserStateSync stateSync : userState) {
+            if (stateSync.getTime() != null) {
+                stateSync.setTime(stateSync.getTime()/1000);
+            }
+        }
+
         liveRoomService.opsRoom(userState);
     }
 

+ 5 - 0
cooleshow-user/user-student/src/main/java/com/yonge/cooleshow/student/controller/UserController.java

@@ -51,6 +51,11 @@ public class UserController extends BaseController {
     @PostMapping(value = "/statusImUser")
     public void statusImUser(@RequestBody List<ImUserStateSync> userState) {
         log.info("opsRoom >>>>> : {}", JSONObject.toJSONString(userState));
+        for (ImUserStateSync stateSync : userState) {
+            if (stateSync.getTime() != null) {
+                stateSync.setTime(stateSync.getTime()/1000);
+            }
+        }
         liveRoomService.opsRoom(userState);
     }
 

+ 5 - 0
cooleshow-user/user-teacher/src/main/java/com/yonge/cooleshow/teacher/controller/TeacherLiveRoomController.java

@@ -102,6 +102,11 @@ public class TeacherLiveRoomController extends BaseController {
     @PostMapping(value = "/syncUserStatus")
     public void statusImUser(@RequestBody List<ImUserStateSync> userState) {
         log.info("opsRoom >>>>> : {}", JSONObject.toJSONString(userState));
+        for (ImUserStateSync stateSync : userState) {
+            if (stateSync.getTime() != null) {
+                stateSync.setTime(stateSync.getTime()/1000);
+            }
+        }
         liveRoomService.opsRoom(userState);
     }
 

+ 5 - 0
cooleshow-user/user-teacher/src/main/java/com/yonge/cooleshow/teacher/controller/UserController.java

@@ -40,6 +40,11 @@ public class UserController extends BaseController {
     @PostMapping(value = "/statusImUser")
     public void statusImUser(@RequestBody List<ImUserStateSync> userState) {
         log.info("opsRoom >>>>> : {}", JSONObject.toJSONString(userState));
+        for (ImUserStateSync stateSync : userState) {
+            if (stateSync.getTime() != null) {
+                stateSync.setTime(stateSync.getTime()/1000);
+            }
+        }
         liveRoomService.opsRoom(userState);
     }