From 4b320c2af2c7aca5d91881d7170c3f4dd2744f6e Mon Sep 17 00:00:00 2001 From: chenchun Date: Mon, 28 Oct 2024 13:53:09 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E4=B8=AA=E4=BA=BA?= =?UTF-8?q?=E4=BB=93=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Services/CollectiblesService.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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)