|
@@ -2,6 +2,7 @@ package materialService
|
|
|
|
|
|
import (
|
|
|
"eta/eta_api/models"
|
|
|
+ aiPredictModel "eta/eta_api/models/ai_predict_model"
|
|
|
"eta/eta_api/models/data_manage"
|
|
|
"eta/eta_api/models/data_manage/excel"
|
|
|
"eta/eta_api/models/material"
|
|
@@ -162,6 +163,26 @@ func AddToMaterial(req material.SaveAsMaterialReq, opUserId int, opUserName stri
|
|
|
}
|
|
|
|
|
|
oldRsourceUrl = docObj.ResultImg
|
|
|
+ case "ai_predict_model_framework":
|
|
|
+ // AI预测模型框架
|
|
|
+ frameworkOb := new(aiPredictModel.AiPredictModelFramework)
|
|
|
+ framework, e := frameworkOb.GetItemById(req.ObjectId)
|
|
|
+ if e != nil {
|
|
|
+ if utils.IsErrNoRow(e) {
|
|
|
+ errMsg = "AI预测模型框架不存在"
|
|
|
+ err = fmt.Errorf("AI预测模型框架不存在")
|
|
|
+ return
|
|
|
+ }
|
|
|
+ errMsg = "获取AI预测模型框架失败"
|
|
|
+ err = e
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if framework.FrameworkImg == "" {
|
|
|
+ errMsg = "AI预测模型框架封面为空"
|
|
|
+ err = fmt.Errorf("AI预测模型框架封面为空")
|
|
|
+ return
|
|
|
+ }
|
|
|
+ oldRsourceUrl = framework.FrameworkImg
|
|
|
default:
|
|
|
errMsg = "不支持的类型"
|
|
|
err = fmt.Errorf("不支持的类型")
|