| 
					
				 | 
			
			
				@@ -15,9 +15,9 @@ import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 public interface StreamPushMapper { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Insert("INSERT INTO stream_push (app, stream, totalReaderCount, originType, originTypeStr, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            "pushTime, aliveSecond, mediaServerId, serverId, updateTime, createTime) VALUES" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "pushTime, aliveSecond, mediaServerId, serverId, updateTime, createTime, pushIng) VALUES" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "('${app}', '${stream}', '${totalReaderCount}', '${originType}', '${originTypeStr}', " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            "'${pushTime}', '${aliveSecond}', '${mediaServerId}' , '${serverId}' , '${updateTime}' , '${createTime}' )") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "'${pushTime}', '${aliveSecond}', '${mediaServerId}' , '${serverId}' , '${updateTime}' , '${createTime}', ${pushIng} )") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     int add(StreamPushItem streamPushItem); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -30,6 +30,7 @@ public interface StreamPushMapper { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "<if test=\"originTypeStr != null\">, originTypeStr='${originTypeStr}'</if>" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "<if test=\"pushTime != null\">, pushTime='${pushTime}'</if>" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "<if test=\"aliveSecond != null\">, aliveSecond='${aliveSecond}'</if>" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "<if test=\"pushIng != null\">, pushIng=${pushIng}</if>" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "WHERE app=#{app} AND stream=#{stream}"+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             " </script>"}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     int update(StreamPushItem streamPushItem); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -88,10 +89,11 @@ public interface StreamPushMapper { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Insert("<script>"  + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "Insert IGNORE INTO stream_push (app, stream, totalReaderCount, originType, originTypeStr, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            "createTime, aliveSecond, mediaServerId, status) " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "createTime, aliveSecond, mediaServerId, status, pushIng) " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "VALUES <foreach collection='streamPushItems' item='item' index='index' separator=','>" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "( '${item.app}', '${item.stream}', '${item.totalReaderCount}', #{item.originType}, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            "'${item.originTypeStr}',#{item.createTime}, #{item.aliveSecond}, '${item.mediaServerId}', ${item.status} )" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "'${item.originTypeStr}',#{item.createTime}, #{item.aliveSecond}, '${item.mediaServerId}', ${item.status} ," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " ${item.pushIng} )" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             " </foreach>" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "</script>") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Options(useGeneratedKeys = true, keyProperty = "id", keyColumn = "id") 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -114,6 +116,11 @@ public interface StreamPushMapper { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "WHERE app=#{app} AND stream=#{stream}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     int updateStatus(String app, String stream, boolean status); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Update("UPDATE stream_push " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "SET pushIng=${pushIng} " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "WHERE app=#{app} AND stream=#{stream}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    int updatePushStatus(String app, String stream, boolean status); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Update("UPDATE stream_push " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "SET status=#{status} " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "WHERE mediaServerId=#{mediaServerId}") 
			 |