up_info_video.go 589 B

1234567891011121314151617181920212223242526272829
  1. package income
  2. import (
  3. "context"
  4. model "go-common/app/job/main/growup/model/income"
  5. )
  6. // Signed signed up by business
  7. func (s *Service) Signed(c context.Context, business string, limit int64) (m map[int64]*model.Signed, err error) {
  8. var offset int64
  9. m = make(map[int64]*model.Signed)
  10. for {
  11. var us map[int64]*model.Signed
  12. offset, us, err = s.dao.Ups(c, business, offset, limit)
  13. if err != nil {
  14. return
  15. }
  16. if len(us) == 0 {
  17. break
  18. }
  19. for k, v := range us {
  20. if v.AccountState == 3 || v.AccountState == 5 || v.AccountState == 6 {
  21. m[k] = v
  22. }
  23. }
  24. }
  25. return
  26. }