|
@@ -824,6 +824,23 @@ func (this *ActivityCoAntroller) Detail() {
|
|
if activityInfo.IsHideAppointment == 0 {
|
|
if activityInfo.IsHideAppointment == 0 {
|
|
activityInfo.IsShowAppointment = services.IsShowAppointment(activityInfo.ActivityTypeId, activityInfo.ChartPermissionName)
|
|
activityInfo.IsShowAppointment = services.IsShowAppointment(activityInfo.ActivityTypeId, activityInfo.ChartPermissionName)
|
|
}
|
|
}
|
|
|
|
+ if activityInfo.ReportLink != "" {
|
|
|
|
+ artList := strings.Split(activityInfo.ReportLink, "{|}")
|
|
|
|
+ if len(artList) > 0 {
|
|
|
|
+ for _, v := range artList {
|
|
|
|
+ artitem := new(models.ActivityArticleResp)
|
|
|
|
+ artitem.ReportLink = v
|
|
|
|
+ artIdSlice := strings.Split(v, "/")
|
|
|
|
+ if len(artIdSlice) > 0 {
|
|
|
|
+ articleId, _ := strconv.Atoi(artIdSlice[len(artIdSlice)-1])
|
|
|
|
+ artitem.ArticleId = articleId
|
|
|
|
+ }
|
|
|
|
+ activityInfo.ArticleList = append(activityInfo.ArticleList, artitem)
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
|
|
+ activityInfo.ArticleList = make([]*models.ActivityArticleResp, 0)
|
|
|
|
+ }
|
|
resp.Detail = activityInfo
|
|
resp.Detail = activityInfo
|
|
}
|
|
}
|
|
resp.HasPermission = hasPermission
|
|
resp.HasPermission = hasPermission
|