zhengyuxuan
2025-03-31 d7399b083de823860a56b68c79f8e36603fb4ea3
LifePayment/LifePayment.Application/User/AccountService.cs
@@ -93,6 +93,28 @@
            return result;
        }
        public async Task<List<ChannelOutput>> GetUserChannel()
        {
            var userchannel = await _userChannleRep.Where(x => x.UserId == CurrentUser.Id)
                .Select(s => new ChannelOutput()
                {
                    Name = _lifePayChannlesRepository.Where(x => x.ChannlesNum == s.ChannleId).Select(r => r.ChannlesName).FirstOrDefault(),
                    ChannlesNum = s.ChannleId
                }).ToListAsync();
            if (userchannel.Count() == 0)
            {
                userchannel = await _lifePayChannlesRepository
               .Select(s => new ChannelOutput()
               {
                   Name = s.ChannlesName,
                   ChannlesNum = s.ChannlesNum
               }).ToListAsync();
            }
            return userchannel;
        }
        #endregion
        #region 操作
@@ -322,10 +344,15 @@
            return res.Id;
        }
        #endregion
        #endregion
    }
}