fix 查询余额

This commit is contained in:
2024-04-07 19:28:48 +08:00
parent 07988e988c
commit 249a672195

View File

@@ -18,19 +18,19 @@ public class MealUserService : IMealUserService
public async Task<Pagination<MealUserResponse>> GetPageAsync(PageDto request) public async Task<Pagination<MealUserResponse>> GetPageAsync(PageDto request)
{ {
var page = await _dbContext.Queryable<GainfoMealEntity>() var page = await _dbContext.Queryable<GainfoEntity>()
.LeftJoin<GainfoEntity>((x, ga) => x.UserNo == ga.No) .LeftJoin<GainfoMealEntity>((x, meal) => x.No == meal.UserNo)
.WhereIF(request.Search.IsPresent(), (x, ga) => x.UserCode == request.Search || ga.Name == request.Search) .WhereIF(request.Search.IsPresent(), (x, meal) => x.Code == request.Search || x.Name == request.Search)
.Select((x, ga) => new MealUserResponse .Select((x, meal) => new MealUserResponse
{ {
Balance = x.Balance, Balance = meal.Balance,
BalanceOfRecharge = x.BalanceOfRecharge, BalanceOfRecharge = meal.BalanceOfRecharge,
BalanceOfSubsidies = x.BalanceOfSubsidies, BalanceOfSubsidies = meal.BalanceOfSubsidies,
UserCode = ga.Code, UserCode = x.Code,
UserName = ga.Name, UserName = x.Name,
UserNo = ga.No, UserNo = x.No,
}) })
.ToPageListAsync(request); .ToPageListAsync(request);
return page; return page;
} }