diff --git a/controllers/client/shake_red_envelope.go b/controllers/client/shake_red_envelope.go index b27e9de..e0cb843 100644 --- a/controllers/client/shake_red_envelope.go +++ b/controllers/client/shake_red_envelope.go @@ -87,7 +87,7 @@ func (t *ShakeRedEnvelopeCtl) Shake() { record.UserId = userId record.AreaId = areaId record.ArchId = activity.ArchId - row, err := models.Update(record.Id, record, "is_draw", "user_id", "area_id") + row, err := models.Update(record.Id, record, "is_draw", "user_id", "area_id", "arch_id") t.CheckErr(err) t.Assert(row == 1, code.MSG_SHAKERB_RECORD_NOT_HIT, "您与红包擦肩而过") // 那么 row == 1 为已经成功抢到 diff --git a/controllers/pc/shake_red_envelope.go b/controllers/pc/shake_red_envelope.go index 6451b44..c6d6044 100644 --- a/controllers/pc/shake_red_envelope.go +++ b/controllers/pc/shake_red_envelope.go @@ -38,8 +38,6 @@ func (t *ShakeRedEnvelopeCtl) Ready() { t.Assert(exist, code.MSG_ACTIVITY_NOT_EXIST, "互动不存在") t.CheckRunning(activity.Status) - // done: 把其他的准备中的状态改为未开始 - // 又一个坑, 红包的 轮次根据 activity_id sids := make([]int64, 0) err = core.GetXormAuto().Table(new(models.ShakeRedEnvelopeActivity)).Select("id"). Where("is_delete=0 and activity_id=?", activity.Id).Find(&sids)