From 2d116d67c7f293f80b22f0d8d691d0b8a97b7df8 Mon Sep 17 00:00:00 2001 From: zouap Date: Wed, 18 Jan 2023 15:25:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3SQL=E6=B3=A8=E5=85=A5?= =?UTF-8?q?=E7=9A=84=E6=9F=A5=E8=AF=A2=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zouap --- models/ai_model_manage.go | 25 ++++++++----------------- 1 file changed, 8 insertions(+), 17 deletions(-) diff --git a/models/ai_model_manage.go b/models/ai_model_manage.go index d55370ea1..24ee0c78f 100644 --- a/models/ai_model_manage.go +++ b/models/ai_model_manage.go @@ -237,13 +237,10 @@ func QueryModelConvertByName(name string, repoId int64) ([]*AiModelConvert, erro func QueryModelConvertById(id string) (*AiModelConvert, error) { sess := x.NewSession() defer sess.Close() - sess.Select("*").Table(new(AiModelConvert)).Where("id='" + id + "'") - aiModelManageConvertList := make([]*AiModelConvert, 0) - err := sess.Find(&aiModelManageConvertList) - if err == nil { - if len(aiModelManageConvertList) == 1 { - return aiModelManageConvertList[0], nil - } + re := new(AiModelConvert) + isExist, err := sess.Table(new(AiModelConvert)).ID(id).Get(re) + if err == nil && isExist { + return re, nil } return nil, err } @@ -251,16 +248,10 @@ func QueryModelConvertById(id string) (*AiModelConvert, error) { func QueryModelById(id string) (*AiModelManage, error) { sess := x.NewSession() defer sess.Close() - sess.Select("*").Table("ai_model_manage"). - Where("id='" + id + "'") - aiModelManageList := make([]*AiModelManage, 0) - err := sess.Find(&aiModelManageList) - if err == nil { - if len(aiModelManageList) == 1 { - return aiModelManageList[0], nil - } - } else { - log.Info("error=" + err.Error()) + re := new(AiModelManage) + isExist, err := sess.Table(new(AiModelManage)).ID(id).Get(re) + if err == nil && isExist { + return re, nil } return nil, err }