Browse Source

新增红包发放明细

qinchaoyue 3 months ago
parent
commit
6d12ce4159

+ 3 - 0
src/Hotline.Application.Tests/Application/RedPackApplicationTest.cs

@@ -60,5 +60,8 @@ public class RedPackApplicationTest : TestBase
         record.ShouldNotBeNull();
         var recordItems = await _redPackApplication.GetRedPackRecordItemsAsync(new SnapshotRedPackRecordItemsInDto { Status =2}).ToListAsync();
         recordItems.Count.ShouldNotBe(0);
+
+        var sendRecordItems = await _redPackApplication.GetRedPackRecordDetailAsync(new SnapshotRedPackRecordSendInDto()).ToListAsync();
+        sendRecordItems.Count.ShouldNotBe(0);
     }
 }

+ 4 - 1
src/Hotline.Application/Snapshot/RedPackApplication.cs

@@ -466,7 +466,10 @@ public class RedPackApplication : IRedPackApplication, IScopeDependency
 
     public ISugarQueryable<SnapshotRedPackRecordSendOutDto> GetRedPackRecordDetailAsync(SnapshotRedPackRecordSendInDto dto)
     {
-        throw new NotImplementedException();
+        var query = _redPackRecordRepository.Queryable()
+            .Where(m => m.DistributionState != EReadPackSendStatus.Unsend)
+            .Select(m => new SnapshotRedPackRecordSendOutDto());
+        return query;
     }