From 0f2d84bd001ee33f8a029da9bb9b0d2f1d1ed3d4 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Thu, 11 Jun 2026 17:44:11 +0800 Subject: [PATCH] fix: use m.apiname from llm_api_map instead of a.apiname (column not in llm table) --- wwwroot/api/llm_launch_check_api.dspy | 3 ++- wwwroot/list_paging_catelog_llms.dspy | 2 +- wwwroot/llmcheck.dspy | 6 ++++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/wwwroot/api/llm_launch_check_api.dspy b/wwwroot/api/llm_launch_check_api.dspy index cf36fe7..e4da191 100644 --- a/wwwroot/api/llm_launch_check_api.dspy +++ b/wwwroot/api/llm_launch_check_api.dspy @@ -45,8 +45,9 @@ if action == 'check': recs = await sor.sqlExe(""" select a.*, e.ioid, e.stream from llm a + join llm_api_map m on a.id = m.llmid join upapp c on a.upappid = c.id - join uapi e on c.id = e.upappid and a.apiname = e.name + join uapi e on c.id = e.upappid and m.apiname = e.name where a.id=${llmid}$""", {'llmid': llmid}) if recs: await add_check('API映射(uapi)', True, f'ioid={recs[0].ioid}, stream={recs[0].stream}') diff --git a/wwwroot/list_paging_catelog_llms.dspy b/wwwroot/list_paging_catelog_llms.dspy index 38db645..43fa821 100644 --- a/wwwroot/list_paging_catelog_llms.dspy +++ b/wwwroot/list_paging_catelog_llms.dspy @@ -17,7 +17,7 @@ from llm a join llm_api_map m on a.id = m.llmid join llmcatelog b on m.llmcatelogid = b.id join upapp c on a.upappid = c.id -join uapi e on c.id = e.upappid and a.apiname = e.name +join uapi e on c.id = e.upappid and m.apiname = e.name where a.status = 'published' ) x left join historyformat y on x.hfid = y.id left join uapiio z on x.ioid = z.id diff --git a/wwwroot/llmcheck.dspy b/wwwroot/llmcheck.dspy index c029527..ed8e57d 100644 --- a/wwwroot/llmcheck.dspy +++ b/wwwroot/llmcheck.dspy @@ -24,8 +24,9 @@ where a.id=${llmid}$ sql = """select a.*, e.ioid, e.stream from llm a +join llm_api_map m on a.id = m.llmid join upapp c on a.upappid = c.id -join uapi e on c.id = e.upappid and a.apiname = e.name +join uapi e on c.id = e.upappid and m.apiname = e.name where a.id=${llmid}$ and a.expired_date > ${today}$ and a.enabled_date <= ${today}$""" @@ -38,8 +39,9 @@ where a.id=${llmid}$ sql = """select a.*, e.ioid, e.stream from llm a +join llm_api_map m on a.id = m.llmid join upapp c on a.upappid = c.id -join uapi e on c.id = e.upappid and a.apiname = e.name +join uapi e on c.id = e.upappid and m.apiname = e.name join uapiio b on e.ioid = b.id where a.id=${llmid}$ and a.expired_date > ${today}$