|
@@ -1,6 +1,8 @@
|
|
|
using Hotline.Application.CallCenter.Calls;
|
|
|
+using Hotline.Caching.Interfaces;
|
|
|
using Hotline.CallCenter.Calls;
|
|
|
using Hotline.Permissions;
|
|
|
+using Hotline.Settings;
|
|
|
using Hotline.Share.Dtos.TrCallCenter;
|
|
|
using Hotline.Users;
|
|
|
using MapsterMapper;
|
|
@@ -24,7 +26,9 @@ namespace Hotline.Api.Controllers
|
|
|
private readonly IRepository<TrCallRecord> _trCallRecordRepository;
|
|
|
private readonly ITrApplication _trApplication;
|
|
|
private readonly IRepository<TrCallEvaluate> _trCallEvaluate;
|
|
|
- public IPPbxController(ITrClient trClient,IMapper mapper,IUserDomainService userDomainService,ISessionContext sessionContext,IRepository<TrCallRecord> trCallRecordRepository,ITrApplication trApplication,IRepository<TrCallEvaluate> trCallRecord)
|
|
|
+ private readonly ISystemDicDataCacheManager _systemDicDataCacheManager;
|
|
|
+
|
|
|
+ public IPPbxController(ITrClient trClient,IMapper mapper,IUserDomainService userDomainService,ISessionContext sessionContext,IRepository<TrCallRecord> trCallRecordRepository,ITrApplication trApplication,IRepository<TrCallEvaluate> trCallRecord,ISystemDicDataCacheManager systemDicDataCacheManager)
|
|
|
{
|
|
|
_trClient = trClient;
|
|
|
_mapper = mapper;
|
|
@@ -33,6 +37,7 @@ namespace Hotline.Api.Controllers
|
|
|
_trCallRecordRepository = trCallRecordRepository;
|
|
|
_trApplication = trApplication;
|
|
|
_trCallEvaluate = trCallRecord;
|
|
|
+ _systemDicDataCacheManager = systemDicDataCacheManager;
|
|
|
}
|
|
|
|
|
|
#region 添添呼
|
|
@@ -119,6 +124,25 @@ namespace Hotline.Api.Controllers
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
+ #region 添添呼小休
|
|
|
+ /// <summary>
|
|
|
+ /// 小休页面基础数据
|
|
|
+ /// </summary>
|
|
|
+ /// <returns></returns>
|
|
|
+ [HttpGet("rest/basedata")]
|
|
|
+ public async Task<object> RestBasePaegData()
|
|
|
+ {
|
|
|
+ var rsp = new
|
|
|
+ {
|
|
|
+ RestReason = _systemDicDataCacheManager.GetSysDicDataCache(SysDicTypeConsts.RestReason)
|
|
|
+ };
|
|
|
+
|
|
|
+ return rsp;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ #endregion
|
|
|
|
|
|
#region 通话记录
|
|
|
/// <summary>
|