feat: 积分质押增加字段
This commit is contained in:
@@ -75,12 +75,14 @@ func (l *GetStakeLevelListLogic) GetStakeLevelList(req *types.GetStakeLevelListR
|
||||
days float64
|
||||
renewDays float64
|
||||
canRenew bool
|
||||
elfName string
|
||||
)
|
||||
for _, lv := range lvs {
|
||||
if lv.Id == stake.LevelId {
|
||||
title = lv.Title
|
||||
level = int(lv.Level)
|
||||
points = int(lv.Points)
|
||||
elfName = lv.ElfName
|
||||
days = lv.Days.InexactFloat64()
|
||||
renewDays = lv.RenewDays.InexactFloat64()
|
||||
canRenew = stake.EndTime.Sub(time.Now()) <= time.Duration(lv.RenewDays.Mul(decimal.NewFromInt(int64(time.Hour*24))).IntPart()) && stake.Status == model.PointsStakeStatusStaking
|
||||
@@ -94,10 +96,11 @@ func (l *GetStakeLevelListLogic) GetStakeLevelList(req *types.GetStakeLevelListR
|
||||
Title: title,
|
||||
Level: level,
|
||||
Points: points,
|
||||
ElfName: elfName,
|
||||
Days: days,
|
||||
RenewDays: renewDays,
|
||||
StartTime: stake.StartTime.Format(time.DateTime),
|
||||
EndTime: stake.EndTime.Format(time.DateTime),
|
||||
StartTime: stake.StartTime.Unix(),
|
||||
EndTime: stake.EndTime.Unix(),
|
||||
CanRenew: canRenew,
|
||||
}
|
||||
}
|
||||
@@ -116,11 +119,13 @@ func (l *GetStakeLevelListLogic) GetStakeLevelList(req *types.GetStakeLevelListR
|
||||
points int
|
||||
days float64
|
||||
renewDays float64
|
||||
elfName string
|
||||
)
|
||||
for _, lv := range lvs {
|
||||
if lv.Id == stk.LevelId {
|
||||
title = lv.Title
|
||||
level = int(lv.Level)
|
||||
elfName = lv.ElfName
|
||||
points = int(lv.Points)
|
||||
days = lv.Days.InexactFloat64()
|
||||
renewDays = lv.RenewDays.InexactFloat64()
|
||||
@@ -131,11 +136,12 @@ func (l *GetStakeLevelListLogic) GetStakeLevelList(req *types.GetStakeLevelListR
|
||||
Id: int(stk.LevelId),
|
||||
Title: title,
|
||||
Level: level,
|
||||
ElfName: elfName,
|
||||
Points: points,
|
||||
Days: days,
|
||||
RenewDays: renewDays,
|
||||
StartTime: stk.StartTime.Format(time.DateTime),
|
||||
EndTime: stk.EndTime.Format(time.DateTime),
|
||||
StartTime: stk.StartTime.Unix(),
|
||||
EndTime: stk.EndTime.Unix(),
|
||||
CanRenew: false,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user