|  |  | 
 |  |  | import java.util.regex.Matcher; | 
 |  |  | import java.util.regex.Pattern; | 
 |  |  |  | 
 |  |  | /** | 
 |  |  |  * @author lin | 
 |  |  |  */ | 
 |  |  | @Component | 
 |  |  | public class ZLMMediaListManager { | 
 |  |  |  | 
 |  |  | 
 |  |  |                     } | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |             //            StreamProxyItem streamProxyItem = gbStreamMapper.selectOne(transform.getApp(), transform.getStream()); | 
 |  |  |             List<GbStream> gbStreamList = gbStreamMapper.selectByGBId(transform.getGbId()); | 
 |  |  |             if (gbStreamList != null && gbStreamList.size() == 1) { | 
 |  |  |                 transform.setGbStreamId(gbStreamList.get(0).getGbStreamId()); | 
 |  |  | 
 |  |  |             } | 
 |  |  |             if (transform != null) { | 
 |  |  |                 if (channelOnlineEvents.get(transform.getGbId()) != null)  { | 
 |  |  |                     channelOnlineEvents.get(transform.getGbId()).run(transform.getApp(), transform.getStream()); | 
 |  |  |                     channelOnlineEvents.get(transform.getGbId()).run(transform.getApp(), transform.getStream(), transform.getServerId()); | 
 |  |  |                     channelOnlineEvents.remove(transform.getGbId()); | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |         storager.updateMedia(transform); | 
 |  |  |         return transform; |