business_order.go 427 B

1234567891011121314151617181920212223
  1. package income
  2. import "context"
  3. // GetBusinessOrders get business orders
  4. func (s *Service) GetBusinessOrders(c context.Context, limit int64) (result map[int64]bool, err error) {
  5. var id int64
  6. result = make(map[int64]bool)
  7. for {
  8. var m map[int64]bool
  9. id, m, err = s.dao.BusinessOrders(c, id, limit)
  10. if err != nil {
  11. return
  12. }
  13. if len(m) == 0 {
  14. break
  15. }
  16. for k, v := range m {
  17. result[k] = v
  18. }
  19. }
  20. return
  21. }