|
@@ -7,7 +7,7 @@ import (
|
|
|
"strings"
|
|
|
)
|
|
|
|
|
|
-
|
|
|
+
|
|
|
func GetCompanyPermission(companyId int) (permissionStr string, err error) {
|
|
|
permissionStr, err = models.GetCompanyPermission(companyId)
|
|
|
if err != nil {
|
|
@@ -18,7 +18,7 @@ func GetCompanyPermission(companyId int) (permissionStr string, err error) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+
|
|
|
func GetCompanyPermissionUpgrade(companyId int) (permissionStr string, err error) {
|
|
|
permissionStr, err = models.GetCompanyPermissionByUserTrip(companyId)
|
|
|
if err != nil {
|
|
@@ -29,7 +29,7 @@ func GetCompanyPermissionUpgrade(companyId int) (permissionStr string, err error
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+
|
|
|
func GetUserHasPermission(user *models.WxUserItem) (hasPermission int, sellerName, sellerMobile, popupMsg string, err error) {
|
|
|
|
|
|
uid := user.UserId
|
|
@@ -68,13 +68,36 @@ func GetUserHasPermission(user *models.WxUserItem) (hasPermission int, sellerNam
|
|
|
hasPermission = 5
|
|
|
}
|
|
|
}
|
|
|
+ } else {
|
|
|
+ sellerItemQy, e := models.GetSellerByCompanyIdCheckFicc(user.CompanyId, 2)
|
|
|
+ if e != nil && e.Error() != utils.ErrNoRow() {
|
|
|
+ err = errors.New("GetSellerByCompanyIdCheckFicc_Qy, Err: " + e.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if sellerItemQy != nil {
|
|
|
+ hasPermission = 2
|
|
|
+ sellerMobile = sellerItemQy.Mobile
|
|
|
+ sellerName = sellerItemQy.RealName
|
|
|
+ } else {
|
|
|
+
|
|
|
+ sellerItemFicc, e := models.GetSellerByCompanyIdCheckFicc(user.CompanyId, 1)
|
|
|
+ if e != nil && e.Error() != utils.ErrNoRow() {
|
|
|
+ err = errors.New("GetSellerByCompanyIdCheckFicc, Err: " + e.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if sellerItemFicc != nil {
|
|
|
+ hasPermission = 3
|
|
|
+ } else {
|
|
|
+ hasPermission = 5
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
popupMsg = "需要升级行业套餐权限才可参与此活动,请联系对口销售"
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+
|
|
|
func GetUserHasPermissionArticle(user *models.WxUserItem) (hasPermission int, sellerName, sellerMobile, popupMsg string, err error) {
|
|
|
|
|
|
uid := user.UserId
|