321
This commit is contained in:
parent
b4859f7151
commit
fd98b34a97
|
|
@ -172,10 +172,10 @@ public class UserService : BaseService<User, int>, IUserService
|
|||
{
|
||||
var userScore = (int)score;
|
||||
|
||||
// 获取所有权益等级,按所需积分升序排列
|
||||
var levels = await _dbContext.EquityLevels
|
||||
.Where(e => e.DeletedAt == null)
|
||||
.OrderBy(e => e.RequiredPoints)
|
||||
// 获取所有权益等级(使用VipLevels表),按所需积分升序排列
|
||||
var levels = await _dbContext.VipLevels
|
||||
.Where(e => e.DeletedAt == null && e.Level > 0)
|
||||
.OrderBy(e => e.Number)
|
||||
.ToListAsync();
|
||||
|
||||
if (!levels.Any())
|
||||
|
|
@ -191,14 +191,14 @@ public class UserService : BaseService<User, int>, IUserService
|
|||
|
||||
for (int i = 0; i < levels.Count; i++)
|
||||
{
|
||||
if (userScore >= levels[i].RequiredPoints)
|
||||
if (userScore >= levels[i].Number)
|
||||
{
|
||||
currentLevel = levels[i].Level;
|
||||
currentLevelPoints = levels[i].RequiredPoints;
|
||||
currentLevelPoints = levels[i].Number;
|
||||
|
||||
if (i + 1 < levels.Count)
|
||||
{
|
||||
nextLevelPoints = levels[i + 1].RequiredPoints;
|
||||
nextLevelPoints = levels[i + 1].Number;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
@ -210,7 +210,7 @@ public class UserService : BaseService<User, int>, IUserService
|
|||
if (currentLevel == 0)
|
||||
{
|
||||
// 用户还没达到第一级
|
||||
nextLevelPoints = levels[i].RequiredPoints;
|
||||
nextLevelPoints = levels[i].Number;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user