瀏覽代碼

Merge branch 'feature/snapshot' into test

qinchaoyue 3 月之前
父節點
當前提交
07c11771ec

+ 8 - 1
src/Hotline.Application/Snapshot/OrderSnapshotApplication.cs

@@ -420,6 +420,13 @@ public class OrderSnapshotApplication : IOrderSnapshotApplication, IScopeDepende
 
     public ISugarQueryable<OrderSnapshotItemsOutDto> GetOrderSnapshotItemsAsync(OrderSnapshotItemsInDto dto)
     {
-        throw new NotImplementedException();
+        var query = _orderSnapshotRepository.Queryable()
+            .LeftJoin<Order>((snapshot, order) => snapshot.Id == order.Id)
+            .Select((snapshot, order) => new OrderSnapshotItemsOutDto 
+            {
+                CreationTime = order.CreationTime
+            }
+             , true);
+        return query;
     }
 }

+ 2 - 2
src/Hotline.Share/Dtos/File/FileDto.cs

@@ -151,9 +151,9 @@ namespace Hotline.Share.Dtos.File
 		public string FileId { get; set; }
 
 		/// <summary>
-		/// 录音文件长度
+		/// 录音文件长度(秒)
 		/// </summary>
-		public int Duration { get; set; } = 0;
+		public long Duration { get; set; } = 0;
 
 		public string Path { get; set; }
 	}

+ 5 - 0
src/Hotline.Share/Dtos/Snapshot/OrderDto.cs

@@ -1640,6 +1640,11 @@ public record OrderSnapshotItemsInDto : PagedRequest
 
 public class OrderSnapshotItemsOutDto
 {
+    /// <summary>
+    /// Id
+    /// </summary>
+    public string Id { get; set; }
+
     /// <summary>
     /// 过期状态
     /// </summary>