浏览代码

Merge branch 'cygx_v2' of hongze/hongze_cygx into master

hongze 3 年之前
父节点
当前提交
cc82829a57
共有 1 个文件被更改,包括 10 次插入3 次删除
  1. 10 3
      controllers/activity.go

+ 10 - 3
controllers/activity.go

@@ -236,9 +236,16 @@ func (this *ActivityCoAntroller) ActivityList() {
 	}
 	}
 	condition += ` AND art.publish_status = 1 `
 	condition += ` AND art.publish_status = 1 `
 	var conditionOr string
 	var conditionOr string
-	if strings.Contains(permissionStr, "专家") && (userType == 2 || userType == 3 || userType == 4) {
-		conditionOr += ` OR (  art.is_limit_people = 1 AND art.customer_type_ids LIKE '%4%'	 ` + permissionSqlStr + condition + `) `
-		conditionOr += ` OR (  art.is_limit_people = 1 AND art.activity_type_id = 3  AND art.customer_type_ids LIKE '%4%'	 ` + condition + `) `
+	//if strings.Contains(permissionStr, "专家") && (userType == 2 || userType == 3 || userType == 4) {
+	//conditionOr += ` OR (  art.is_limit_people = 1 AND art.customer_type_ids LIKE '%4%'	 ` + permissionSqlStr + condition + `) `
+	//conditionOr += ` OR (  art.is_limit_people = 1 AND art.activity_type_id = 3  AND art.customer_type_ids LIKE '%4%'	 ` + condition + `) `
+	//}
+	// 有专家权限的这几种用户,不做行业权限校验
+	if (userType == 2 || userType == 3 || userType == 4) && strings.Contains(permissionStr, "专家") {
+		conditionOr += ` OR (  art.is_limit_people = 1 AND art.customer_type_ids LIKE '%4%'	 ` + condition + `) `
+	}
+	if (userType == 5) && strings.Contains(permissionStr, "专家") {
+		conditionOr += ` OR (  art.is_limit_people = 1 AND art.customer_type_ids LIKE '%5%'	 ` + condition + `) `
 	}
 	}
 	conditionOr += `	OR ( art.is_limit_people = 0 	  ` + condition + `) `
 	conditionOr += `	OR ( art.is_limit_people = 0 	  ` + condition + `) `
 	condition += ` AND art.is_limit_people = 1 ` + permissionSqlStr + sqlExport + conditionOr
 	condition += ` AND art.is_limit_people = 1 ` + permissionSqlStr + sqlExport + conditionOr