| 
					
				 | 
			
			
				@@ -1,9 +1,11 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 package com.ym.pojo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.alibaba.fastjson.JSON; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.alibaba.fastjson.JSONObject; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import lombok.Data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import lombok.Getter; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import lombok.Setter; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.apache.commons.lang3.StringUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.ArrayList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.Date; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -34,7 +36,7 @@ public class RoomResult { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         boolean camera; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         boolean microphone; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         boolean handUpOn; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        String examSongDownloadJson; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ExamSongDownloadData examSongDownloadJson; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         CustomMessage playMidiJson; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -57,7 +59,14 @@ public class RoomResult { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             result.setHandUpOn(member.isHand()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             result.setHeadUrl(member.getHeadUrl()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             result.setPlayMidiJson(JSONObject.parseObject(midiMap.get(Integer.parseInt(member.getUid())),CustomMessage.class)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            result.setExamSongDownloadJson(examSongMap.get(Integer.parseInt(member.getUid()))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ExamSongDownloadData examSongDownloadData; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String json = examSongMap.get(Integer.parseInt(member.getUid())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(StringUtils.isEmpty(json)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                examSongDownloadData = new ExamSongDownloadData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                examSongDownloadData = JSON.parseObject(json,ExamSongDownloadData.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            result.setExamSongDownloadJson(examSongDownloadData); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             members.add(result); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 |