diff --git a/Yi.Abp.Net8/module/digital-collectibles/Yi.Framework.DigitalCollectibles.Application/Services/CollectiblesService.cs b/Yi.Abp.Net8/module/digital-collectibles/Yi.Framework.DigitalCollectibles.Application/Services/CollectiblesService.cs index 36521977..e7593217 100644 --- a/Yi.Abp.Net8/module/digital-collectibles/Yi.Framework.DigitalCollectibles.Application/Services/CollectiblesService.cs +++ b/Yi.Abp.Net8/module/digital-collectibles/Yi.Framework.DigitalCollectibles.Application/Services/CollectiblesService.cs @@ -53,8 +53,11 @@ public class CollectiblesService : ApplicationService public async Task> GetForAccountUserAsync( CollectiblesUserGetInput input) { + var userId = CurrentUser.GetId(); RefAsync total = 0; - var output = await _collectiblesUserStoreRepository._DbQueryable.WhereIF( + var output = await _collectiblesUserStoreRepository._DbQueryable + .Where(x=>x.UserId==userId) + .WhereIF( input.StartTime is not null && input.EndTime is not null, u => u.CreationTime >= input.StartTime && u.CreationTime <= input.EndTime) .LeftJoin((u, c) => u.CollectiblesId == c.Id)