|
@@ -236,9 +236,16 @@ func (this *ActivityCoAntroller) ActivityList() {
|
|
|
}
|
|
|
condition += ` AND art.publish_status = 1 `
|
|
|
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 + `) `
|
|
|
condition += ` AND art.is_limit_people = 1 ` + permissionSqlStr + sqlExport + conditionOr
|