diff --git a/domain/model/groupPower_m/group_grade.go b/domain/model/groupPower_m/group_grade.go index ed0d373c43b3265a2dd1fb358737437595594792..1a4a7f48037d5f91e50a1d7bcbd1230a66484dfa 100644 --- a/domain/model/groupPower_m/group_grade.go +++ b/domain/model/groupPower_m/group_grade.go @@ -42,7 +42,7 @@ type GroupPowerOnMicDetail struct { Date string GroupPowerId mysql.ID UserId mysql.ID - MinuteTimes int // 第几个10分钟 + Minute int CreatedTime time.Time `gorm:"->"` UpdatedTime time.Time `gorm:"->"` } @@ -158,12 +158,13 @@ func IncrGroupPowerExpOnMic(model *domain.Model, groupPowerId, userId mysql.ID, totalMinuteTimes = MaxMinuteTimes } if totalMinuteTimes > numDetails { - for minute := numDetails + 1; minute <= totalMinuteTimes; minute++ { + // 续上上一次的时间,从numDetails开始 + for mt := numDetails + 1; mt <= totalMinuteTimes; mt++ { moreDetails = append(moreDetails, &GroupPowerOnMicDetail{ Date: time.Now().Format("2006-01-02"), GroupPowerId: groupPowerId, UserId: userId, - MinuteTimes: minute, + Minute: mt * 10, // 转换分钟 }) } }