|
@@ -0,0 +1,33 @@
|
|
|
+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
|
|
|
+}
|