diff --git a/route/group_power_r/group_rank.go b/route/group_power_r/group_rank.go index 0cca7c653cff799e8f8095b2d25f8888033c64b5..9a70518f196f7d5b00441c0f7b8dc675e01c6d86 100644 --- a/route/group_power_r/group_rank.go +++ b/route/group_power_r/group_rank.go @@ -215,6 +215,10 @@ func GroupPowerStar(c *gin.Context) (*mycontext.MyContext, error) { users, err := user_m.GetUserMapByIds(model, userIds) for _, row := range rank { user := users[row.UserId] + score := row.Score + if param.Type == groupPower_e.GroupPowerStarTypeActive { + score = score / 60 + } response = append(response, group_power_cv.CvGroupPowerStarData{ User: user_cv.CvUserTiny{ Id: user.ID, @@ -223,7 +227,7 @@ func GroupPowerStar(c *gin.Context) (*mycontext.MyContext, error) { Nick: user.Nick, Avatar: user.Avatar, }, - Score: row.Score, + Score: score, }) } resp.ResponsePageBaseOk(c, response, 0, false) @@ -271,6 +275,10 @@ func GroupPowerStarPeriod(c *gin.Context) (*mycontext.MyContext, error) { users, err := user_m.GetUserMapByIds(model, userIds) for _, row := range rank { user := users[row.UserId] + score := row.Score + if param.Type == groupPower_e.GroupPowerStarTypeActive { + score = score / 60 + } response = append(response, group_power_cv.CvGroupPowerStarData{ User: user_cv.CvUserTiny{ Id: user.ID, @@ -279,7 +287,7 @@ func GroupPowerStarPeriod(c *gin.Context) (*mycontext.MyContext, error) { Nick: user.Nick, Avatar: user.Avatar, }, - Score: row.Score, + Score: score, }) } resp.ResponsePageBaseOk(c, response, 0, false)