|
@@ -740,6 +740,20 @@ func (this *ResourceController) Detail() {
|
|
|
br.Msg = "事件类型错误"
|
|
|
return
|
|
|
}
|
|
|
+ if item.IsFile == 1 && item.FileUrl == "" {
|
|
|
+ fileObj := new(knowledge.KnowledgeResourceFile)
|
|
|
+ fileItem, err := fileObj.GetByResourceId(item.KnowledgeResourceId)
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "获取失败"
|
|
|
+ br.ErrMsg = "获取失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ var urls []string
|
|
|
+ for _, v := range fileItem {
|
|
|
+ urls = append(urls, v.FileUrl)
|
|
|
+ }
|
|
|
+ item.FileUrl = strings.Join(urls, ",")
|
|
|
+ }
|
|
|
item.Content = html.UnescapeString(item.Content)
|
|
|
|
|
|
resp := &knowledge.KnowledgeResourceDetailView{
|