Browse Source

🐞 fix: 修复部分内容

Pchen. 1 month ago
parent
commit
ae81772467
2 changed files with 8 additions and 8 deletions
  1. 1 1
      apis/MCP/McpRPC.js
  2. 7 7
      lib/Lepao/Mcp.js

+ 1 - 1
apis/MCP/McpRPC.js

@@ -81,7 +81,7 @@ class McpRpc extends API {
                         },
                         },
                         {
                         {
                             "name": "create_work_order",
                             "name": "create_work_order",
-                            "description": "创建客服工单,遇到问题或建议可创建并等待人工处理,参数email为联系方式,工单标题title不超过20字,内容content不超过100字,标题和内容最好由你总结生成",
+                            "description": "创建客服工单,遇到问题或建议可创建并等待人工处理,参数email为联系方式,工单标题title不超过20字,内容content不超过100字,标题和内容最好由你总结生成,且包含用户账号的基本信息",
                             "inputSchema": {
                             "inputSchema": {
                                 "type": "object",
                                 "type": "object",
                                 "properties": {
                                 "properties": {

+ 7 - 7
lib/Lepao/Mcp.js

@@ -74,7 +74,7 @@ class Mcp {
                 return '系统出错,请稍后再试'
                 return '系统出错,请稍后再试'
             return `绑定成功,姓名:${rows[0].name ?? '未更新,请使用乐跑登录器更新账号信息'},学号:${rows[0].student_num}`
             return `绑定成功,姓名:${rows[0].name ?? '未更新,请使用乐跑登录器更新账号信息'},学号:${rows[0].student_num}`
         } catch (error) {
         } catch (error) {
-            this.logger.error(`MCP绑定账号出错:${e}`)
+            this.logger.error(`MCP绑定账号出错:${error.message}`)
             return '系统出错,请稍后再试'
             return '系统出错,请稍后再试'
         }
         }
     }
     }
@@ -137,7 +137,7 @@ class Mcp {
 
 
             return returnMsg
             return returnMsg
         } catch (error) {
         } catch (error) {
-            this.logger.error(`MCP查询账号信息出错:${e}`)
+            this.logger.error(`MCP查询账号信息出错:${error.message}`)
             return '系统出错,请稍后再试'
             return '系统出错,请稍后再试'
         }
         }
     }
     }
@@ -156,7 +156,7 @@ class Mcp {
                 return '系统出错,请稍后再试'
                 return '系统出错,请稍后再试'
             return `解绑成功`
             return `解绑成功`
         } catch (error) {
         } catch (error) {
-            this.logger.error(`MCP解绑账号出错:${e}`)
+            this.logger.error(`MCP解绑账号出错:${error.message}`)
             return '系统出错,请稍后再试'
             return '系统出错,请稍后再试'
         }
         }
     }
     }
@@ -193,7 +193,7 @@ class Mcp {
                 return '系统出错,请稍后再试'
                 return '系统出错,请稍后再试'
             return `更换成功`
             return `更换成功`
         } catch (error) {
         } catch (error) {
-            this.logger.error(`MCP更换邮箱出错:${e}`)
+            this.logger.error(`MCP更换邮箱出错:${error.message}`)
             return '系统出错,请稍后再试'
             return '系统出错,请稍后再试'
         }
         }
     }
     }
@@ -223,7 +223,7 @@ class Mcp {
                 return '系统出错,请稍后再试'
                 return '系统出错,请稍后再试'
             return `操作成功`
             return `操作成功`
         } catch (error) {
         } catch (error) {
-            this.logger.error(`MCP更换通知方式出错:${e}`)
+            this.logger.error(`MCP更换通知方式出错:${error.message}`)
             return '系统出错,请稍后再试'
             return '系统出错,请稍后再试'
         }
         }
     }
     }
@@ -293,12 +293,12 @@ class Mcp {
 
 
             for (const email of emails) {
             for (const email of emails) {
                 if (!email) break
                 if (!email) break
-                await EmailTemplate.orderNewReply(email, { id: r.insertId || id, content, files })
+                await EmailTemplate.orderNewReply(email, { id: r.insertId || id, content, files: [] })
             }
             }
 
 
             return `提交成功`
             return `提交成功`
         } catch (error) {
         } catch (error) {
-            this.logger.error(`MCP工单创建出错:${e}`)
+            this.logger.error(`MCP工单创建出错:${error.message}`)
             return '系统出错,请稍后再试'
             return '系统出错,请稍后再试'
         }
         }
     }
     }