修改推送缓存返回值

This commit is contained in:
柳文翔 2024-03-20 17:26:59 +08:00
parent c4917d66cc
commit 07572a5838
2 changed files with 3 additions and 3 deletions

View File

@ -19,7 +19,7 @@ public interface ITrackPushCacheService
/// <param name="customId">服务商id</param> /// <param name="customId">服务商id</param>
/// <param name="trackContentId"></param> /// <param name="trackContentId"></param>
/// <returns></returns> /// <returns></returns>
Task<TrackPushContentConfigDto> GetPushContentConfigAsync(int subSystemId, int customId, int trackContentId); Task<TrackPushContentConfigDto?> GetPushContentConfigAsync(int subSystemId, int customId, int trackContentId);
/// <summary> /// <summary>
/// 根据轨迹代码推断下一个(升序)要推送的内容,如果找不到或者已经是最后一个了,返回null /// 根据轨迹代码推断下一个(升序)要推送的内容,如果找不到或者已经是最后一个了,返回null

View File

@ -28,12 +28,12 @@ public class TrackPushCacheService : ApplicationService, ITrackPushCacheService
} }
[NonAction] [NonAction]
public async Task<TrackPushContentConfigDto> GetPushContentConfigAsync(int subSystemId, int customId, public async Task<TrackPushContentConfigDto?> GetPushContentConfigAsync(int subSystemId, int customId,
int trackContentId) int trackContentId)
{ {
var data = await GetPushContentConfigsAsync(subSystemId, customId); var data = await GetPushContentConfigsAsync(subSystemId, customId);
return data.Single(x => x.TrackContentId == trackContentId); return data?.FirstOrDefault(x => x.TrackContentId == trackContentId);
} }
[NonAction] [NonAction]