소스 검색

修复VisitCallDelaySecond取值错误

qinchaoyue 5 달 전
부모
커밋
b803629908
2개의 변경된 파일7개의 추가작업 그리고 7개의 파일을 삭제
  1. 1 0
      src/Hotline.Api/Controllers/OrderController.cs
  2. 6 7
      src/Hotline/Caching/Services/SystemSettingCacheManager.cs

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

@@ -900,6 +900,7 @@ public class OrderController : BaseController
     /// </summary>
     /// <returns></returns>
     [HttpGet("visit/{id}")]
+    [AllowAnonymous]
     public async Task<object> VisitInfo(string id)
     {
         var orderVisit = await _orderVisitRepository.Queryable()

+ 6 - 7
src/Hotline/Caching/Services/SystemSettingCacheManager.cs

@@ -84,15 +84,14 @@ namespace Hotline.Caching.Services
         /// 保存回访详情时发送延迟消息同步通话记录
         /// 如果回访通话记录有多条, 需要关联通话时长最长的那条
         /// </summary>
-        public int VisitCallDelaySecond 
+        public int VisitCallDelaySecond
         {
-            get {
+            get
+            {
                 var value = GetOrDefault(SettingConstants.VisitCallDelaySecond, "回访通话记录同步延时时间(秒)", "60", "保存回访详情时发送延迟消息同步通话记录,如果回访通话记录有多条, 需要关联通话时长最长的那条");
-                if (value == "true")
-                {
-                    if (int.TryParse(value, out var seconds))
-                        return seconds;
-                }
+                if (int.TryParse(value, out var seconds))
+                    return seconds;
+
                 return 60 * 2;
             }
         }