@@ -320,7 +320,7 @@ func (repo *{{ .RepositoryStructName }}) List(ctx context.Context, req *{{ .Stru
320
320
filters.{{ $idx.Method }}(configs.{{ $idx.ConstName }}, req.{{ $fi.Field }})
321
321
{{- end }}
322
322
{{- else }}
323
- q = q.Filter("{{ $fi.Field }}", req.{{ $fi.Field }}.Bool())
323
+ q = q.Filter("{{ $fi.Field }} = ", req.{{ $fi.Field }}.Bool())
324
324
{{- end }}
325
325
}
326
326
{{- else if eq $fi.FieldType "string" }}
@@ -330,7 +330,7 @@ func (repo *{{ .RepositoryStructName }}) List(ctx context.Context, req *{{ .Stru
330
330
filters.{{ $idx.Method }}(configs.{{ $idx.ConstName }}, req.{{ $fi.Field }})
331
331
{{- end }}
332
332
{{- else }}
333
- q = q.Filter("{{ $fi.Field }}", req.{{ $fi.Field }})
333
+ q = q.Filter("{{ $fi.Field }} = ", req.{{ $fi.Field }})
334
334
{{- end }}
335
335
}
336
336
{{- else if or (eq $fi.FieldType "int") (eq $fi.FieldType "int64") }}
@@ -340,7 +340,7 @@ func (repo *{{ .RepositoryStructName }}) List(ctx context.Context, req *{{ .Stru
340
340
filters.{{ $idx.Method }}(configs.{{ $idx.ConstName }}, req.{{ Parse $fi.Field $fi.FieldType }})
341
341
{{- end }}
342
342
{{- else }}
343
- q = q.Filter("{{ $fi.Field }}", req.{{ Parse $fi.Field $fi.FieldType }})
343
+ q = q.Filter("{{ $fi.Field }} = ", req.{{ Parse $fi.Field $fi.FieldType }})
344
344
{{- end }}
345
345
}
346
346
{{- else if eq $fi.FieldType "time.Time" }}
@@ -350,7 +350,7 @@ func (repo *{{ .RepositoryStructName }}) List(ctx context.Context, req *{{ .Stru
350
350
filters.{{ $idx.Method }}(configs.{{ $idx.ConstName }}, req.{{ $fi.Field }}.Unix())
351
351
{{- end }}
352
352
{{- else }}
353
- q = q.Filter("{{ $fi.Field }}", req.{{ $fi.Field }})
353
+ q = q.Filter("{{ $fi.Field }} = ", req.{{ $fi.Field }})
354
354
{{- end }}
355
355
}
356
356
{{- end }}
@@ -515,7 +515,7 @@ func (repo *{{ .RepositoryStructName }}) InsertMulti(ctx context.Context, subjec
515
515
}
516
516
517
517
var cnt int
518
- if err := repo.datastoreClient.GetMulti(ctx, keys, make([]*{{ .StructName }}, 0, len(subjects))); err != nil {
518
+ if err := repo.datastoreClient.GetMulti(ctx, keys, make([]*{{ .StructName }}, len(subjects))); err != nil {
519
519
if errs, ok := err.(datastore.MultiError); ok {
520
520
for _, err := range errs {
521
521
if err == datastore.ErrNoSuchEntity {
@@ -538,7 +538,7 @@ func (repo *{{ .RepositoryStructName }}) InsertMulti(ctx context.Context, subjec
538
538
return nil, err
539
539
}
540
540
541
- vessels := make([]{{ .KeyFieldType }}, 0, len(resKeys))
541
+ vessels := make([]{{ .KeyFieldType }}, len(resKeys))
542
542
for i := range resKeys {
543
543
if keys[i] != nil {
544
544
{{- if eq .KeyFieldType "int64" }}
@@ -560,7 +560,7 @@ func (repo *{{ .RepositoryStructName }}) UpdateMulti(ctx context.Context, subjec
560
560
return xerrors.Errorf("error in getKeys method: %w", err)
561
561
}
562
562
563
- if err := repo.datastoreClient.GetMulti(ctx, keys, make([]*{{ .StructName }}, 0, len(subjects))); err != nil {
563
+ if err := repo.datastoreClient.GetMulti(ctx, keys, make([]*{{ .StructName }}, len(subjects))); err != nil {
564
564
if _, ok := err.(datastore.MultiError); ok {
565
565
return err
566
566
}
0 commit comments