123456789101112131415161718192021222324252627282930313233 |
- package services
- import (
- "hongze/hongze_cygx/models"
- "hongze/hongze_cygx/utils"
- )
- func CheckActivityUserPermission(user *models.WxUserItem) (sellerMobile, sellerRealName string, err error) {
- companyPermission, e := models.GetCompanyPermission(user.CompanyId)
- if e != nil {
- err = e
- return
- }
- if companyPermission == "" {
- companyPermissionNoStatus, e := models.GetCompanyPermissionByUserNoStatus(user.CompanyId)
- if e != nil {
- err = e
- return
- }
- if companyPermissionNoStatus != "" {
- sellerItemQy, e := models.GetSellerByCompanyIdCheckFicc(user.CompanyId, 2)
- if e != nil && e.Error() != utils.ErrNoRow() {
- err = e
- return
- }
- if sellerItemQy != nil {
- sellerMobile = sellerItemQy.Mobile
- sellerRealName = sellerItemQy.RealName
- }
- }
- }
- return
- }
|