浏览代码

ai分析分类删除报错 fix

zwxi 6 月之前
父节点
当前提交
98a8dedfeb
共有 2 个文件被更改,包括 12 次插入1 次删除
  1. 1 1
      controllers/ai/ai_summary.go
  2. 11 0
      models/ai_summary/ai_summary_classify.go

+ 1 - 1
controllers/ai/ai_summary.go

@@ -336,7 +336,7 @@ func (this *AiController) DeleteAiSummaryClassify() {
 			return
 		}
 
-		err = ai_summary.DeleteAiSummaryClassify(req.AiSummaryClassifyId)
+		err = ai_summary.DeleteAiSummaryClassifyByIds(childIds)
 		if err != nil {
 			br.Msg = "删除失败"
 			br.ErrMsg = "删除失败,Err:" + err.Error()

+ 11 - 0
models/ai_summary/ai_summary_classify.go

@@ -2,6 +2,7 @@ package ai_summary
 
 import (
 	"eta_gn/eta_api/global"
+	"eta_gn/eta_api/utils"
 	"fmt"
 	"github.com/rdlucklib/rdluck_tools/paging"
 	"time"
@@ -471,3 +472,13 @@ func GetAiSummaryClassifyAll() (items []*AiSummaryClassifyItems, err error) {
 	err = global.DEFAULT_DmSQL.Raw(sql).Find(&items).Error
 	return
 }
+
+// delBYids
+func DeleteAiSummaryClassifyByIds(ids []int) (err error) {
+	//o := orm.NewOrm()
+	//sql := ` DELETE FROM ai_summary_classify WHERE ai_summary_classify_id in (?)`
+	//_, err = o.Raw(sql, ids).Exec()
+	sql := ` DELETE FROM ai_summary_classify WHERE ai_summary_classify_id in (`+ utils.GetOrmInReplace(len(ids)) +`)`
+	err = global.DEFAULT_DmSQL.Exec(sql, ids).Error
+	return
+}