From 86aff69316e2345f742b5e2b5bbab62543cb6e67 Mon Sep 17 00:00:00 2001
From: qixiaoning <jony.kee@outlook.com>
Date: 星期五, 25 七月 2025 10:14:58 +0800
Subject: [PATCH] 修复camera自增id问题;查询任务关联表增加isai,runtype状态判断;milvus字段精度问题修复

---
 chanmanage-service/models/camera.go |   23 +++++++++++++++++++++--
 1 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/chanmanage-service/models/camera.go b/chanmanage-service/models/camera.go
index 953c452..dc3e3a7 100644
--- a/chanmanage-service/models/camera.go
+++ b/chanmanage-service/models/camera.go
@@ -27,7 +27,26 @@
 	return
 }
 
-// 鑾峰彇浠诲姟缁熻
-func GetTasks() (items []models.Task, err error) {
+type VideoLink struct {
+	ID      int    `gorm:"column:id"       json:"id"`
+	VideoId string `gorm:"column:video_id" json:"videoId"`
+	TaskId  int    `gorm:"column:task_id"  json:"taskId"`
+}
 
+func GetTasks() map[string][]interface{} {
+
+	var lists []VideoLink
+	sqlStr := `select id,video_id,task_id from mal_task_video_link`
+	if err := db2.Raw(sqlStr).Scan(&lists).Error; err != nil {
+		fmt.Println(err.Error())
+		return nil
+	}
+
+	checkMap := make(map[string][]interface{})
+	for _, d2 := range lists {
+		if d2.VideoId != "" {
+			checkMap[d2.VideoId] = append(checkMap[d2.VideoId], d2)
+		}
+	}
+	return checkMap
 }

--
Gitblit v1.8.0