diff --git a/server/wheelserver/service/chip.go b/server/wheelserver/service/chip.go index 4156abef..60c7ca5e 100644 --- a/server/wheelserver/service/chip.go +++ b/server/wheelserver/service/chip.go @@ -17,8 +17,9 @@ func (this *chip) unInit() { } func (this *chip) List(accountId string) (error, []*model.Chip) { + nowTime := f5.GetApp().GetRealSeconds() chips := []*model.Chip{} result := f5.GetApp().GetOrmDb(constant.WHEEL_DB).Table(new(model.Chip).TableName()).Where( - "account_id = ?", accountId).Find(chips) + "account_id = ? AND expiretime < ?", accountId, nowTime).Find(chips) return result.Error, []*model.Chip{} }