|
@@ -938,6 +938,16 @@ func (this *ArticleController) AddStopTime() {
|
|
|
}
|
|
|
var hasPersion bool
|
|
|
slice := strings.Split(articlePermissionPermissionName, ",")
|
|
|
+ //判断用户是否开通了个人研选权限,如果有权限后缀拼接权限名称
|
|
|
+ mfyxUserPermissionTotal := services.GetMfyxUserPermissionTotal(uid)
|
|
|
+ if mfyxUserPermissionTotal == 1 {
|
|
|
+ companyPermission += "," + utils.CHART_PERMISSION_NAME_MF_YANXUAN
|
|
|
+ companyPermission += "," + utils.MAI_FANG_YAN_XUAN_NAME
|
|
|
+ }
|
|
|
+ //如果有研选订阅的权限,那么就拼接一个 买方研选的权限做校验
|
|
|
+ if strings.Contains(companyPermission, utils.CHART_PERMISSION_NAME_MF_YANXUAN) {
|
|
|
+ companyPermission += "," + utils.MAI_FANG_YAN_XUAN_NAME
|
|
|
+ }
|
|
|
for _, v := range slice {
|
|
|
if strings.Contains(companyPermission, v) {
|
|
|
hasPersion = true
|