tangjiang преди 1 месец
родител
ревизия
9a63c75f97
променени са 2 файла, в които са добавени 19 реда и са изтрити 0 реда
  1. 14 0
      src/Hotline.Api/Controllers/OrderController.cs
  2. 5 0
      src/Hotline/Settings/SettingConstants.cs

+ 14 - 0
src/Hotline.Api/Controllers/OrderController.cs

@@ -2873,6 +2873,19 @@ public class OrderController : BaseController
     [HttpGet("screen/base")]
     public async Task<object> ScreenBaseData()
     {
+        var screenStatisticalNodes = _systemSettingCacheManager.GetSetting(SettingConstants.ScreenStatisticalNodes).SettingValue;
+        var screenStatisticalNodesList = new List<Kv>();
+        if (screenStatisticalNodes != null && screenStatisticalNodes.Any())
+        {
+            foreach (var item in screenStatisticalNodes)
+            {
+                screenStatisticalNodesList.Add(new Kv
+                {
+                    Key = item,
+                    Value = item
+                });
+            }
+        }
         var rsp = new
         {
             ScreenStatus = EnumExts.GetDescriptions<EScreenStatus>(),
@@ -2884,6 +2897,7 @@ public class OrderController : BaseController
             SourceChannel = _sysDicDataCacheManager.GetSysDicDataCache(SysDicTypeConsts.SourceChannel),
             VisitSatisfaction = _sysDicDataCacheManager.GetSysDicDataCache(SysDicTypeConsts.VisitSatisfaction),
             DissatisfiedReason = _sysDicDataCacheManager.GetSysDicDataCache(SysDicTypeConsts.DissatisfiedReason),
+            ScreenStatisticalNodes= screenStatisticalNodesList,
         };
         return rsp;
     }

+ 5 - 0
src/Hotline/Settings/SettingConstants.cs

@@ -748,5 +748,10 @@ namespace Hotline.Settings
         /// 泸州好差评系统对接功能
         /// </summary>
         public const string LuZhouHaoChaPing = "lzhcp";
+
+        /// <summary>
+        /// 甄别统计查询节点
+        /// </summary>
+        public const string ScreenStatisticalNodes = "ScreenStatisticalNodes";
     }
 }