|
|
@ -66,18 +66,18 @@ func (t *TugOfWarCtl) Shake() { |
|
|
|
baheId := t.MustGetInt64("bahe_activity_id") |
|
|
|
score := t.MustGetInt64("score") // 增加的分数
|
|
|
|
|
|
|
|
bahe := new(models.TugOfWar) |
|
|
|
bahe := &models.TugOfWar{} |
|
|
|
exist, err := models.Get(bahe, baheId) |
|
|
|
t.CheckErr(err) |
|
|
|
t.Assert(exist, code.MSG_MODULE_NOT_EXIST, "拔河活动不存在") |
|
|
|
|
|
|
|
activity := new(models.Activity) |
|
|
|
activity := &models.Activity{} |
|
|
|
exist, err = models.Get(activity, bahe.ActivityId) |
|
|
|
t.CheckErr(err) |
|
|
|
t.Assert(exist, code.MSG_ACTIVITY_NOT_EXIST, "互动不存在") |
|
|
|
t.CheckRunning(activity.Status) |
|
|
|
|
|
|
|
member := new(models.BaheTeamMember) |
|
|
|
member := &models.BaheTeamMember{} |
|
|
|
exist, err = member.GetMemberByBaheIdAndUserId(activity.ArchId, uid, baheId, activity.RehearsalId) |
|
|
|
t.CheckErr(err) |
|
|
|
t.Assert(exist, code.MSG_ERR, "该用户尚未加入队伍") |
|
|
@ -89,8 +89,7 @@ func (t *TugOfWarCtl) Shake() { |
|
|
|
} |
|
|
|
|
|
|
|
// 根据team_id 获取所有成员的分数
|
|
|
|
members := make([]*models.BaheTeamMember, 0) |
|
|
|
err = models.GetBaheMembersByTeamId(members, member.TeamId, member.RehearsalId) |
|
|
|
members, err := models.GetBaheMembersByTeamId(member.TeamId, member.RehearsalId) |
|
|
|
t.CheckErr(err) |
|
|
|
|
|
|
|
var rank int |
|
|
|