|
@@ -1022,11 +1022,14 @@ func (this *AiController) GenerateAiSummary() {
|
|
|
br.IsSendEmail = false
|
|
|
return
|
|
|
}
|
|
|
- if req.OriginContent == "" && len(req.OpenaiFileId) == 0 {
|
|
|
+ if req.OriginContent == "" && len(req.OpenaiFileId) == 0 && req.SaDocId <= 0 {
|
|
|
br.Msg = "参数错误"
|
|
|
br.IsSendEmail = false
|
|
|
return
|
|
|
}
|
|
|
+ if req.SaDocId > 0 {
|
|
|
+
|
|
|
+ }
|
|
|
|
|
|
if utils.Re == nil {
|
|
|
key := "CACHE_CHAT_" + strconv.Itoa(this.SysUser.AdminId)
|
|
@@ -1503,3 +1506,47 @@ func (this *AiController) GenerateAiSummary() {
|
|
|
// br.Data = resp
|
|
|
// return
|
|
|
//}
|
|
|
+
|
|
|
+
|
|
|
+// AiSummaryClassifyList
|
|
|
+// @Title 获取所有纪要分类接口-不包含沙盘
|
|
|
+// @Description 获取所有纪要分类接口-不包含沙盘
|
|
|
+// @Param IsShowMe query bool true "是否只看我的,true、false"
|
|
|
+// @Success 200 {object} data_manage.ChartClassifyListResp
|
|
|
+// @router /summary/classifyList [get]
|
|
|
+func (this *AiController) AiSummaryClassifyList() {
|
|
|
+ br := new(models.BaseResponse).Init()
|
|
|
+ defer func() {
|
|
|
+ this.Data["json"] = br
|
|
|
+ this.ServeJSON()
|
|
|
+ }()
|
|
|
+
|
|
|
+ resp := new(ai_summary.AiSummaryClassifyListResp)
|
|
|
+
|
|
|
+ rootList, err := ai_summary.GetAiSummaryClassifyByParentId(0)
|
|
|
+ if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
+ br.Msg = "获取失败"
|
|
|
+ br.ErrMsg = "获取数据失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ classifyAll, err := ai_summary.GetAiSummaryClassifyAll()
|
|
|
+ if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
+ br.Msg = "获取失败"
|
|
|
+ br.ErrMsg = "获取数据失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ nodeAll := make([]*ai_summary.AiSummaryClassifyItems, 0)
|
|
|
+ for k := range rootList {
|
|
|
+ rootNode := rootList[k]
|
|
|
+ aiSummaryService.AiSummaryClassifyItemsMakeTree(this.SysUser, classifyAll, rootNode)
|
|
|
+ nodeAll = append(nodeAll, rootNode)
|
|
|
+ }
|
|
|
+
|
|
|
+ resp.AllNodes = nodeAll
|
|
|
+ br.Ret = 200
|
|
|
+ br.Success = true
|
|
|
+ br.Msg = "获取成功"
|
|
|
+ br.Data = resp
|
|
|
+}
|