fix 推送配置可能是空
This commit is contained in:
parent
c4917d66cc
commit
038c495dfa
@ -19,7 +19,7 @@ public interface ITrackPushCacheService
|
||||
/// <param name="customId">服务商id</param>
|
||||
/// <param name="trackContentId"></param>
|
||||
/// <returns></returns>
|
||||
Task<TrackPushContentConfigDto> GetPushContentConfigAsync(int subSystemId, int customId, int trackContentId);
|
||||
Task<TrackPushContentConfigDto?> GetPushContentConfigAsync(int subSystemId, int customId, int trackContentId);
|
||||
|
||||
/// <summary>
|
||||
/// 根据轨迹代码推断下一个(升序)要推送的内容,如果找不到或者已经是最后一个了,返回null
|
||||
|
||||
@ -162,7 +162,7 @@ public class TrackUpsertEventHandler : ITransientDependency, ICapSubscribe
|
||||
{
|
||||
config = await _trackPushCacheService.GetPushContentConfigAsync(
|
||||
@event.SubSystemId, @event.CustomId, track.TrackContentId);
|
||||
if (!config.IsCanUpdate) return;
|
||||
if (config == null || !config.IsCanUpdate) return;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Loading…
Reference in New Issue
Block a user