|
@@ -6,6 +6,7 @@ import (
|
|
|
"eta/eta_api/models/data_manage/excel"
|
|
|
"eta/eta_api/models/material"
|
|
|
"eta/eta_api/models/sandbox"
|
|
|
+ "eta/eta_api/models/semantic_analysis"
|
|
|
"eta/eta_api/models/system"
|
|
|
"eta/eta_api/services"
|
|
|
_interface "eta/eta_api/services/interface"
|
|
@@ -158,6 +159,27 @@ func AddToMaterial(req material.SaveAsMaterialReq, opUserId int, opUserName stri
|
|
|
return
|
|
|
}
|
|
|
oldRsourceUrl = excelInfo.ExcelImage
|
|
|
+ case "sa_doc":
|
|
|
+ // 获取文档封面地址
|
|
|
+ docObj := new(semantic_analysis.SaCompare)
|
|
|
+ e := docObj.GetItemById(req.ObjectId)
|
|
|
+ if e != nil { // 获取文档信息
|
|
|
+ if e.Error() == utils.ErrNoRow() {
|
|
|
+ errMsg = "文档不存在"
|
|
|
+ err = fmt.Errorf("文档不存在")
|
|
|
+ return
|
|
|
+ }
|
|
|
+ errMsg = "获取文档信息失败"
|
|
|
+ err = e
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if docObj.ResultImg == "" {
|
|
|
+ errMsg = "文档封面为空"
|
|
|
+ err = fmt.Errorf("文档封面为空")
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ oldRsourceUrl = docObj.ResultImg
|
|
|
default:
|
|
|
errMsg = "不支持的类型"
|
|
|
err = fmt.Errorf("不支持的类型")
|