xzs_choose_category.go 590 B

1234567891011121314151617181920212223242526272829
  1. package services
  2. import (
  3. "hongze/hongze_cygx/models"
  4. "hongze/hongze_cygx/utils"
  5. )
  6. func GetChooseCategoryMap(wxUser *models.WxUserItem) (mapResp map[int]bool, err error) {
  7. if wxUser.Mobile == "" {
  8. return
  9. }
  10. defer func() {
  11. if err != nil {
  12. go utils.SendAlarmMsg("GetChooseCategoryMap, ErrMsg: "+err.Error(), 3)
  13. }
  14. }()
  15. mapResp = make(map[int]bool, 0)
  16. list, err := models.GetCygxXzsChooseCategoryList(wxUser.Mobile)
  17. if err != nil && err.Error() != utils.ErrNoRow() {
  18. return
  19. }
  20. if len(list) > 0 {
  21. for _, v := range list {
  22. mapResp[v.CategoryId] = true
  23. }
  24. }
  25. return
  26. }