diff --git a/server/wheelserver/api/v1/chip/chip.go b/server/wheelserver/api/v1/chip/chip.go index 825132ae..b162b977 100644 --- a/server/wheelserver/api/v1/chip/chip.go +++ b/server/wheelserver/api/v1/chip/chip.go @@ -29,7 +29,7 @@ func (this *ChipApi) List(c *gin.Context) { }{} for _, m := range chips { v := new(vo.Chip) - v.FromModel(m) + v.FromModel(&m) q5.AppendSlice(&rspObj.Data, v) } c.JSON(200, rspObj) diff --git a/server/wheelserver/service/chip.go b/server/wheelserver/service/chip.go index 60c7ca5e..7664989c 100644 --- a/server/wheelserver/service/chip.go +++ b/server/wheelserver/service/chip.go @@ -16,10 +16,10 @@ func (this *chip) init() { func (this *chip) unInit() { } -func (this *chip) List(accountId string) (error, []*model.Chip) { +func (this *chip) List(accountId string) (error, []model.Chip) { nowTime := f5.GetApp().GetRealSeconds() - chips := []*model.Chip{} + chips := []model.Chip{} result := f5.GetApp().GetOrmDb(constant.WHEEL_DB).Table(new(model.Chip).TableName()).Where( "account_id = ? AND expiretime < ?", accountId, nowTime).Find(chips) - return result.Error, []*model.Chip{} + return result.Error, chips }