Browse Source

fix:bug

token_replace
黄梓健 5 years ago
parent
commit
3aab2012e4
  1. 2
      controllers/client/shake_red_envelope.go
  2. 2
      controllers/pc/shake_red_envelope.go

2
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 为已经成功抢到

2
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)

Loading…
Cancel
Save