|
@@ -148,6 +148,10 @@ func (s *StoreEntry) FeedFormulaSyncData(ctx context.Context, req *operationPb.F
|
|
|
if err = s.FeedFormulaInsert(ctx, groupPasture, response.Data.List); err != nil {
|
|
|
return xerr.WithStack(err)
|
|
|
}
|
|
|
+ if total <= (pageSize * page) {
|
|
|
+ break
|
|
|
+ }
|
|
|
+ page++
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -289,6 +293,10 @@ func (s *StoreEntry) FeedFormulaDetailListSyncData(ctx context.Context, req *ope
|
|
|
if response.Data.Total > 0 && response.Data.List != nil {
|
|
|
total = int(math.Ceil(float64(response.Data.Total) / float64(pageSize)))
|
|
|
}
|
|
|
+ if total <= (page * pageSize) {
|
|
|
+ break
|
|
|
+ }
|
|
|
+ page++
|
|
|
if err = s.FeedFormulaDetailInsert(ctx, groupPasture, response.Data.List); err != nil {
|
|
|
return xerr.WithStack(err)
|
|
|
}
|