(ctx context.Context, id string, useToken int)
| 36 | } |
| 37 | |
| 38 | func (i *imlAIKeyService) IncrUseToken(ctx context.Context, id string, useToken int) error { |
| 39 | info, err := i.store.GetByUUID(ctx, id) |
| 40 | if err != nil { |
| 41 | return err |
| 42 | } |
| 43 | |
| 44 | info.UseToken += useToken |
| 45 | return i.store.Save(ctx, info) |
| 46 | } |
| 47 | |
| 48 | func (i *imlAIKeyService) SearchUnExpiredByPage(ctx context.Context, w map[string]interface{}, page, pageSize int, order string) ([]*Key, int64, error) { |
| 49 | sql := "(expire_time = 0 || expire_time > ?)" |