zouxuan il y a 5 ans
Parent
commit
68f28cfab4

+ 2 - 1
mec-im/src/main/java/com/ym/pojo/RoomResult.java

@@ -3,6 +3,7 @@ package com.ym.pojo;
 import lombok.Data;
 import lombok.Getter;
 import lombok.Setter;
+import org.apache.commons.lang.StringEscapeUtils;
 
 import java.util.ArrayList;
 import java.util.Date;
@@ -49,7 +50,7 @@ public class RoomResult {
             result.setMicrophone(member.isMic());
             result.setCamera(member.isCamera());
             result.setUserName(member.getName());
-            result.setPlayMidiJson(member.getPlayMidiJson());
+            result.setPlayMidiJson(StringEscapeUtils.unescapeJavaScript(member.getPlayMidiJson()));
             members.add(result);
         }
     }

+ 3 - 3
mec-im/src/main/java/com/ym/service/Impl/RoomServiceImpl.java

@@ -197,7 +197,7 @@ public class RoomServiceImpl implements RoomService {
 //            roomMemberDao.updateCameraByRidAndUid(roomId, userId, !isDisableCamera);
             userResult.setCamera(roomMember.isCamera());
             userResult.setJoinTime(roomMember.getJoinDt());
-            userResult.setPlayMidiJson(roomMember.getPlayMidiJson());
+            userResult.setPlayMidiJson(StringEscapeUtils.unescapeJavaScript(roomMember.getPlayMidiJson()));
 
             log.info("user exist in the room: roomId={} , userId={}, use the last role={}", roomId, userId, roleEnum);
         }
@@ -1399,9 +1399,9 @@ public class RoomServiceImpl implements RoomService {
         //记录节拍器消息
         String userId = playMidiMessageData.getUserId();
         if(StringUtils.isEmpty(userId)){
-            roomMemberDao.updatePlayMidiJsonByRidAndRole(playMidiMessageData.getRoomId(),RoleEnum.RoleStudent.getValue(), StringEscapeUtils.unescapeJavaScript(playMidiMessageData.getContent()));
+            roomMemberDao.updatePlayMidiJsonByRidAndRole(playMidiMessageData.getRoomId(),RoleEnum.RoleStudent.getValue(), playMidiMessageData.getContent());
         }else {
-            roomMemberDao.updatePlayMidiJsonByRidAndUid(playMidiMessageData.getRoomId(),userId,StringEscapeUtils.unescapeJavaScript(playMidiMessageData.getContent()));
+            roomMemberDao.updatePlayMidiJsonByRidAndUid(playMidiMessageData.getRoomId(),userId,playMidiMessageData.getContent());
         }
     }