|
@@ -481,6 +481,7 @@ public class RedPackApplication : IRedPackApplication, IScopeDependency
|
|
|
.WhereIF(dto.SendStatus.HasValue, m => m.DistributionState == dto.SendStatus)
|
|
|
.WhereIF(dto.IsReceive.HasValue && dto.IsReceive == true, m => m.PickupStatus == ERedPackPickupStatus.Received)
|
|
|
.WhereIF(dto.IsReceive.HasValue && dto.IsReceive == false, m => m.PickupStatus == ERedPackPickupStatus.Unreceived)
|
|
|
+ .WhereIF(dto.BeginCreationTime.HasValue && dto.EndCreationTime.HasValue, m => m.CreationTime >= dto.BeginCreationTime && m.CreationTime <= dto.EndCreationTime)
|
|
|
.Select(m => new SnapshotRedPackRecordSendOutDto(), true);
|
|
|
return query;
|
|
|
}
|