xingzai před 2 roky
rodič
revize
d1dd25fcec
1 změnil soubory, kde provedl 9 přidání a 2 odebrání
  1. 9 2
      services/activity.go

+ 9 - 2
services/activity.go

@@ -417,8 +417,15 @@ func GetActivityDetailUserPower(user *models.WxUserItem, activityInfo *models.Ac
 		return
 	}
 	if activityInfo.LimitPeopleNum > 0 {
-		if strings.Contains(permissionStr, activityInfo.ChartPermissionName+"(主观)") {
-			havePower = true
+		mapUserType, e := GetActivityCcustomerTypeList()
+		if e != nil {
+			err = e
+			return
+		}
+		var userTypeStr string
+		userTypeStr = mapUserType[userType]
+		if !strings.Contains(userTypeStr, userTypeStr) {
+			return
 		}
 	}
 	if user.CompanyId <= 1 {