|
@@ -1538,7 +1538,7 @@ func GetActivityDetailUserPower(user *models.WxUserItem, activityInfo *models.Ac
|
|
|
}
|
|
|
}
|
|
|
if havePower && activityInfo.LimitPeopleNum > 0 {
|
|
|
- //对于一些特殊的活动,即使权限满足也不给产看
|
|
|
+ //对于一些特殊的活动,即使权限满足也不给查看
|
|
|
noPower, e := GetShareNoPowe(activityInfo, permissionStr, userType, user)
|
|
|
if e != nil {
|
|
|
err = errors.New("GetShareNoPowe, Err: " + e.Error())
|
|
@@ -1849,3 +1849,34 @@ func ActivityVideoUserRmind(user *models.WxUserItem, activityId, fileType int) (
|
|
|
}
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+// 获取活动分享封面图片
|
|
|
+func GetActivityShareImg(activityDetail *models.ActivityDetail) (shareImg string) {
|
|
|
+ var err error
|
|
|
+ defer func() {
|
|
|
+ if err != nil {
|
|
|
+ go utils.SendAlarmMsg(fmt.Sprint("获取活动分享封面图片失败Err:", err.Error(), "活动ID:", activityDetail.ActivityId), 2)
|
|
|
+ }
|
|
|
+ }()
|
|
|
+ activityTypeId := activityDetail.ActivityTypeId
|
|
|
+ chartPermissionId := activityDetail.ChartPermissionId
|
|
|
+ city := activityDetail.City
|
|
|
+
|
|
|
+ //分析师C类电话会,等于分析师电话会
|
|
|
+ if activityTypeId == 7 {
|
|
|
+ activityTypeId = 2
|
|
|
+ }
|
|
|
+ defaultCity := []string{"北京", "广州", "杭州", "南京", "上海", "深圳", "苏州"} //几个默认城市
|
|
|
+ if city != "" {
|
|
|
+ if !utils.InArrayByStr(defaultCity, city) {
|
|
|
+ city = "其他"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ imgDetail, e := models.CygxActivityShareImgDetail(activityTypeId, chartPermissionId, city)
|
|
|
+ if e != nil {
|
|
|
+ err = errors.New("CygxActivityShareImgDetail, Err: " + e.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ shareImg = imgDetail.Img
|
|
|
+ return
|
|
|
+}
|