diff --git a/src/admin/ai_log_main.php b/src/admin/ai_log_main.php index 5d27c3b5..44471333 100644 --- a/src/admin/ai_log_main.php +++ b/src/admin/ai_log_main.php @@ -17,12 +17,12 @@ $sql = $where = ''; if (empty($adminid)) $adminid = 0; if (empty($cip)) $cip = ''; if (empty($dtime)) $dtime = 0; -if ($adminid > 0) $where .= " AND `#@__log`.adminid='$adminid' "; -if ($cip != "") $where .= " AND `#@__log`.cip LIKE '%$cip%' "; +if ($adminid > 0) $where .= " AND `#@__ai_log`.adminid='$adminid' "; +if ($cip != "") $where .= " AND `#@__ai_log`.cip LIKE '%$cip%' "; if ($dtime > 0) { $nowtime = time(); $starttime = $nowtime - ($dtime * 24 * 3600); - $where .= " AND `#@__log`.dtime>'$starttime' "; + $where .= " AND `#@__ai_log`.dtime>'$starttime' "; } $sql = "SELECT `#@__ai_log`.*,`#@__admin`.userid FROM `#@__ai_log` LEFT JOIN `#@__admin` ON `#@__admin`.id=`#@__ai_log`.adminid WHERE 1=1 $where ORDER BY `#@__ai_log`.lid DESC"; $adminlist = ''; diff --git a/src/admin/ai_model_add.php b/src/admin/ai_model_add.php index ff9c7678..4185dbb9 100644 --- a/src/admin/ai_model_add.php +++ b/src/admin/ai_model_add.php @@ -15,7 +15,8 @@ if ($dopost == "add") { $model = isset($model)? HtmlReplace($model, -1) : ''; $title = isset($title)? HtmlReplace($title, -1) : ''; $description = isset($description)? HtmlReplace($description, -1) : ''; - $query = "INSERT INTO `#@__ai_model` (aiid,title,model,description) VALUES ('$aiid','$title','$model','$description'); "; + $sortrank = isset($sortrank)? intval($sortrank) : 50; + $query = "INSERT INTO `#@__ai_model` (aiid,title,model,description,sortrank) VALUES ('$aiid','$title','$model','$description','$sortrank'); "; $rs = $dsql->ExecuteNoneQuery($query); $burl = "ai_edit.php?id=".$aiid; if ($rs) { diff --git a/src/admin/ai_model_edit.php b/src/admin/ai_model_edit.php index 59c264e9..8857dedc 100644 --- a/src/admin/ai_model_edit.php +++ b/src/admin/ai_model_edit.php @@ -20,7 +20,8 @@ if ($dopost == "delete") { $title = isset($title)? HtmlReplace($title, -1) : ''; $description = isset($description)? HtmlReplace($description, -1) : ''; $model = isset($model)? HtmlReplace($model, -1) : ''; - $query = "UPDATE `#@__ai_model` SET title='$title',description='$description',model='$model' WHERE id='$id' "; + $sortrank = isset($sortrank)? intval($sortrank) : 50; + $query = "UPDATE `#@__ai_model` SET title='$title',description='$description',model='$model',sortrank='$sortrank' WHERE id='$id' "; $dsql->ExecuteNoneQuery($query); ShowMsg("成功修改一个模型版本", "ai_edit.php?id={$myModel['aiid']}&dopost=getedit"); exit(); diff --git a/src/admin/ai_model_main.php b/src/admin/ai_model_main.php index 0083a0fc..656d4398 100644 --- a/src/admin/ai_model_main.php +++ b/src/admin/ai_model_main.php @@ -12,7 +12,7 @@ require_once(dirname(__FILE__).'/config.php'); require_once(DEDEINC.'/datalistcp.class.php'); DedeSetCookie('ENV_GOBACK_URL', $dedeNowurl, time() + 3600, '/'); -$sql = "SELECT AM.*,A.title as aititle FROM `#@__ai_model` AM LEFT JOIN `#@__ai` A ON A.id = AM.aiid ORDER BY AM.id DESC"; +$sql = "SELECT AM.*,A.title as aititle FROM `#@__ai_model` AM LEFT JOIN `#@__ai` A ON A.id = AM.aiid WHERE 1=1 ORDER BY AM.sortrank ASC,AM.id DESC"; $dlist = new DataListCP(); $dlist->SetTemplet(DEDEADMIN.'/templets/ai_model_main.htm'); $dlist->SetSource($sql); diff --git a/src/admin/ai_prompt_view.php b/src/admin/ai_prompt_view.php new file mode 100644 index 00000000..b0108243 --- /dev/null +++ b/src/admin/ai_prompt_view.php @@ -0,0 +1,30 @@ +GetOne("SELECT * FROM `#@__ai_prompt` WHERE id=$id"); +if ($dopost == "delete") { + $dsql->ExecuteNoneQuery("DELETE FROM `#@__ai_prompt` WHERE id='$id'"); + ShowMsg("成功删除一个提示词", "ai_prompt_main.php"); + exit(); +} else if ($dopost == "saveedit") { + $title = isset($title)? HtmlReplace($title, -1) : ''; + $description = isset($description)? HtmlReplace($description, -1) : ''; + $prompt = isset($prompt)? $prompt : ''; + $dfprompt = isset($dfprompt)? $dfprompt : ''; + $query = "UPDATE `#@__ai_prompt` SET title='$title',description='$description',prompt='$prompt',dfprompt='$dfprompt' WHERE id='$id' "; + $dsql->ExecuteNoneQuery($query); + ShowMsg("成功修改一个提示词", "ai_prompt_edit.php?id={$myPrompt['id']}"); + exit(); +} +include DedeInclude('templets/ai_prompt_view.htm'); +?> \ No newline at end of file diff --git a/src/admin/templets/ai_add.htm b/src/admin/templets/ai_add.htm index aaa34f86..9df1f481 100644 --- a/src/admin/templets/ai_add.htm +++ b/src/admin/templets/ai_add.htm @@ -48,7 +48,7 @@
名称 | ++ [] + | +
提示词 | ++ + | +
选择模型 | ++ + | +
+ | + + 返回 + | +
结果 | ++ |