|
@@ -50,10 +50,16 @@ namespace Hotline.Api.Controllers.Bigscreen
|
|
|
public async Task<List<TelOutDto>> GetListenTels()
|
|
|
{
|
|
|
var listenTels = _systemSettingCacheManager.GetSetting(SettingConstants.ListenTels)?.SettingValue;
|
|
|
- return (await _trClient.QueryTelsAsync(new QueryTelRequest(), HttpContext.RequestAborted))
|
|
|
+ var callOuttQueueId = _systemSettingCacheManager.GetSetting(SettingConstants.CallOutQueueId)?.SettingValue;
|
|
|
+ var list = (await _trClient.QueryTelsAsync(new QueryTelRequest(), HttpContext.RequestAborted))
|
|
|
.Where(m => listenTels.Contains(m.TelNo))
|
|
|
.ToList()
|
|
|
.Adapt<List<TelOutDto>>();
|
|
|
+ list.ForEach(x =>
|
|
|
+ {
|
|
|
+ x.Queue = callOuttQueueId[0];
|
|
|
+ });
|
|
|
+ return list;
|
|
|
}
|
|
|
}
|
|
|
}
|