浏览代码

1.分机状态返回工号
2.通话记录返回来/去电枚举描述

xf 9 月之前
父节点
当前提交
735d691a94

+ 1 - 0
src/Hotline.Application/CallCenter/DefaultCallApplication.cs

@@ -193,6 +193,7 @@ public abstract class DefaultCallApplication : ICallApplication
             TelNo = work.TelNo,
             QueueId = work.QueueId,
             StartTime = work.StartTime,
+            StaffNo = work.StaffNo
         });
     }
 

+ 10 - 1
src/Hotline.Share/Dtos/CallCenter/CallNativeDto.cs

@@ -16,6 +16,7 @@ namespace Hotline.Share.Dtos.CallCenter
         public string CallNo { get; set; }
 
         public ECallDirection Direction { get; set; }
+        public string DirectionText => Direction.GetDescription();
 
         /// <summary>
         /// 主叫
@@ -36,36 +37,44 @@ namespace Hotline.Share.Dtos.CallCenter
         /// 挂断方
         /// </summary>
         public EEndBy? EndBy { get; set; }
+
         public string? EndByText => EndBy?.GetDescription() ?? string.Empty;
 
         /// <summary>
         /// IVR开始时间
         /// </summary>
         public DateTime? BeginIvrTime { get; set; }
+
         /// <summary>
         /// IVR结束时间
         /// </summary>
         public DateTime? EndIvrTime { get; set; }
+
         /// <summary>
         /// 开始等待时间
         /// </summary>
         public DateTime? BeginQueueTime { get; set; }
+
         /// <summary>
         /// 结束等待时间
         /// </summary>
         public DateTime? EndQueueTime { get; set; }
+
         /// <summary>
         /// 开始振铃时间
         /// </summary>
         public DateTime? BeginRingTime { get; set; }
+
         /// <summary>
         /// 结束振铃时间
         /// </summary>
         public DateTime? EndRingTime { get; set; }
+
         /// <summary>
         /// 接听时间
         /// </summary>
         public DateTime? AnsweredTime { get; set; }
+
         /// <summary>
         /// 挂机时间
         /// </summary>
@@ -122,4 +131,4 @@ namespace Hotline.Share.Dtos.CallCenter
 
         public string? Title { get; set; }
     }
-}
+}

+ 6 - 0
src/Hotline.Share/Dtos/TrCallCenter/TrTelDao.cs

@@ -210,6 +210,12 @@ namespace Hotline.Share.Dtos.TrCallCenter
         public bool? IsCallEndArrange { get; set; }
 
         public bool? IsTelMute { get; set; }
+
+        /// <summary>
+        /// 工号
+        /// </summary>
+        public string? StaffNo { get; set; }
+        
         public int Second => CalcSecond();
 
         public ETelModel? TelModel { get; set; }