Browse Source

wexcallrecord

Jason 1 year ago
parent
commit
c98b3cf8ff

+ 1 - 1
src/Hotline.Api/config/appsettings.Development.json

@@ -54,7 +54,7 @@
     }
   },
   "DatabaseConfiguration": {
-    "ApplyDbMigrations": true,
+    "ApplyDbMigrations": false,
     "ApplySeed": false
   },
   "MqConfiguration": {

+ 12 - 0
src/Hotline.Application/CallCenter/Calls/CallRecordManager.cs

@@ -92,6 +92,9 @@
 //                        wexCallRecord.TalkTime = int.Parse(item.TalkLength);
 //                        wexCallRecord.RecordUrl = item.RecordUrl;
 //                        wexCallRecord.RecordName = item.RecordName;
+//                        wexCallRecord.OtherRecordUrl = item.OtherRecordUrl;
+//                        wexCallRecord.OtherRecordName = item.OtherRecordName;
+//                        wexCallRecord.OtherSourceRecord = item.OtherSourceRecord;
 //                        wexCallRecord.SourceRecord = item.SourceRecord;
 //                        wexCallRecord.TrunkLine = item.TrunkNum;
 //                        switch (item.NoAnswerResult)
@@ -263,6 +266,15 @@
 //            [SugarColumn(ColumnName = "SourceRecord")]
 //            public string SourceRecord { get; set; }
 
+//            [SugarColumn(ColumnName = "OtherRecordUrl")]
+//            public string OtherRecordUrl { get; set; }
+
+//            [SugarColumn(ColumnName ="OtherRecordName")]
+//            public string OtherRecordName { get; set; }
+
+//            [SugarColumn(ColumnName = "OtherSourceRecord")]
+//            public string OtherSourceRecord { get; set; }
+
 //            [SugarColumn(ColumnName = "noAnswerResult")]
 //            public string NoAnswerResult { get; set; }
 

+ 18 - 3
src/Hotline.Share/Dtos/CallCenter/CallRecordDto.cs

@@ -105,20 +105,35 @@ namespace Hotline.Share.Dtos.CallCenter
         public int TalkTime { get; set; }
 
         /// <summary>
-        /// 录音播放路径
+        /// 录音播放路径(呼出)
         /// </summary>
         public string RecordUrl { get; set; }
 
         /// <summary>
-        /// 录音本地路径
+        /// 录音本地路径(呼出)
         /// </summary>
         public string RecordName { get; set; }
 
         /// <summary>
-        /// 录音相对路径
+        /// 录音相对路径(呼出)
         /// </summary>
         public string SourceRecord { get; set; }
 
+        /// <summary>
+        /// 录音播放路径(呼入)
+        /// </summary>
+        public string OtherRecordUrl { get; set; }
+
+        /// <summary>
+        /// 录音本地路径(呼入)
+        /// </summary>
+        public string OtherRecordName { get; set; }
+
+        /// <summary>
+        /// 录音相对路径(呼入)
+        /// </summary>
+        public string OtherSourceRecord { get; set; }
+
         /// <summary>
         /// 通话结果
         /// </summary>

+ 1 - 1
src/Hotline.Share/Hotline.Share.csproj

@@ -7,7 +7,7 @@
     <GenerateDocumentationFile>True</GenerateDocumentationFile>
     <NoWarn>$(NoWarn);1591;8618;</NoWarn>
     <GeneratePackageOnBuild>True</GeneratePackageOnBuild>
-    <Version>1.0.18</Version>
+    <Version>1.0.19</Version>
   </PropertyGroup>
 
   <ItemGroup>

+ 21 - 6
src/Hotline/CallCenter/Calls/WexCallRecord.cs

@@ -104,19 +104,34 @@ namespace Hotline.CallCenter.Calls
         public int TalkTime { get; set; }
 
         /// <summary>
-        /// 录音播放路径
+        /// 录音播放路径(呼出)
         /// </summary>
-        public string RecordUrl { get; set; }
+        public string? RecordUrl { get; set; }
 
         /// <summary>
-        /// 录音本地路径
+        /// 录音本地路径(呼出)
         /// </summary>
-        public string RecordName { get; set; }
+        public string? RecordName { get; set; }
 
         /// <summary>
-        /// 录音相对路径
+        /// 录音相对路径(呼出)
         /// </summary>
-        public string SourceRecord { get; set; }
+        public string? SourceRecord { get; set; }
+
+        /// <summary>
+        /// 录音播放地址(呼入)
+        /// </summary>
+        public string? OtherRecordUrl { get; set; }
+
+        /// <summary>
+        /// 录音本地路径(呼入)
+        /// </summary>
+        public string? OtherRecordName { get; set; }
+
+        /// <summary>
+        /// 录音相对路径(呼入)
+        /// </summary>
+        public string? OtherSourceRecord { get; set; }
         
         /// <summary>
         /// 通话结果