Dun.Jason 1 年間 前
コミット
f959d1b2a3

+ 25 - 1
src/Hotline.Api/Controllers/IPPbxController.cs

@@ -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>

+ 1 - 19
src/Hotline.Api/Controllers/PbxController.cs

@@ -428,25 +428,7 @@ 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
+        
 
 
         /// <summary>