diff --git a/src/addon/aikefu/shop/controller/Kefu.php b/src/addon/aikefu/shop/controller/Kefu.php index 1ad85769e..c8b9edcfb 100644 --- a/src/addon/aikefu/shop/controller/Kefu.php +++ b/src/addon/aikefu/shop/controller/Kefu.php @@ -38,10 +38,10 @@ class Kefu extends BaseShop $kefu_config_model = new KefuConfigModel(); if (request()->isJson()) { - $api_key = input("api_key", "");//Dify API密钥 - $base_url = input("base_url", "https://api.dify.ai/v1");//API基础地址 - $chat_endpoint = input("chat_endpoint", "/chat-messages");//聊天接口端点 - $status = input("status", 0);//状态 + $api_key = input("api_key/s", "");//Dify API密钥 + $base_url = input("base_url/s", "https://api.dify.ai/v1");//API基础地址 + $chat_endpoint = input("chat_endpoint/s", "/chat-messages");//聊天接口端点 + $status = input("status/d", 0);//状态 $data = array( "api_key" => $api_key, @@ -73,10 +73,10 @@ class Kefu extends BaseShop */ public function getConversationList() { - $page = input("page", 1); - $limit = input("limit", 10); - $user_id = input("user_id", ""); - $status = input("status", ""); + $page = input("page/d", 1); + $limit = input("limit/d", 10); + $user_id = input("user_id/s", ""); + $status = input("status/s", ""); $kefu_conversation_model = new KefuConversationModel(); $condition = [['site_id', '=', $this->site_id]]; @@ -100,7 +100,7 @@ class Kefu extends BaseShop */ public function getConversationInfo() { - $conversation_id = input("conversation_id", ""); + $conversation_id = input("conversation_id/s", ""); if (empty($conversation_id)) { return $this->error('会话ID不能为空'); @@ -125,7 +125,7 @@ class Kefu extends BaseShop */ public function endConversation() { - $id = input("id", ""); + $id = input("id/d", ""); if (empty($id)) { return $this->error('会话ID不能为空'); @@ -149,7 +149,7 @@ class Kefu extends BaseShop */ public function deleteConversation() { - $id = input("id", ""); + $id = input("id/d", ""); if (empty($id)) { return $this->error('会话ID不能为空'); @@ -198,8 +198,8 @@ class Kefu extends BaseShop */ public function message() { - $conversation_id = input("conversation_id", ""); - View::assign("conversation_id", $conversation_id); + $conversation_id = input("conversation_id/s", ""); + $this->assign("conversation_id", $conversation_id); return $this->fetch("kefu/message"); } @@ -209,9 +209,9 @@ class Kefu extends BaseShop */ public function getMessageList() { - $page = input("page", 1); - $limit = input("limit", 50); - $conversation_id = input("conversation_id", ""); + $page = input("page/d", 1); + $limit = input("limit/d", 50); + $conversation_id = input("conversation_id/s", ""); if (empty($conversation_id)) { return $this->error('会话ID不能为空'); diff --git a/src/addon/aikefu/shop/view/kefu/index.html b/src/addon/aikefu/shop/view/kefu/index.html index 9d02d1800..d1f835fac 100644 --- a/src/addon/aikefu/shop/view/kefu/index.html +++ b/src/addon/aikefu/shop/view/kefu/index.html @@ -1,6 +1,5 @@