Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
K
konke-ai-alibaba-mcp
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
何金镒
konke-ai-alibaba-mcp
Commits
ad360b72
Commit
ad360b72
authored
Sep 24, 2025
by
何金镒
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
获取token,主机变了的情况
parent
a96fa852
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
30 additions
and
3 deletions
+30
-3
src/main/java/com/ikonke/konkeaialibabamcp/controller/CDCController.java
...om/ikonke/konkeaialibabamcp/controller/CDCController.java
+7
-3
提示词.md
提示词.md
+23
-0
No files found.
src/main/java/com/ikonke/konkeaialibabamcp/controller/CDCController.java
View file @
ad360b72
...
...
@@ -58,7 +58,6 @@ public class CDCController {
if
(
StrUtil
.
isNotBlank
(
ownerId
)){
wrapper
.
eq
(
"CDCOwnerId"
,
ownerId
);
}
else
{
wrapper
.
eq
(
"ccuId"
,
ccuId
);
wrapper
.
eq
(
"sn"
,
sn
);
}
...
...
@@ -81,11 +80,16 @@ public class CDCController {
tokenService
.
updateById
(
token
);
}
if
(
StrUtil
.
is
NotBlank
(
token
.
getSn
())
&&
!
token
.
getSn
().
equalsIgnoreCase
(
sn
)){
//更新sn-sn不存在或者更换了sn
if
(
StrUtil
.
is
Blank
(
token
.
getSn
())
||
!
token
.
getSn
().
equalsIgnoreCase
(
sn
)){
log
.
info
(
"getCDCToken.1.更新CDCToken..sn:{},ccuId:{}"
,
sn
,
ccuId
);
token
.
setSn
(
sn
);
tokenService
.
updateById
(
token
);
}
if
(
StrUtil
.
isBlank
(
token
.
getCcuId
())
||
!
token
.
getCcuId
().
equalsIgnoreCase
(
ccuId
)){
log
.
info
(
"getCDCToken.2.更新CDCToken..sn:{},ccuId:{}"
,
sn
,
ccuId
);
token
.
setCcuId
(
ccuId
);
tokenService
.
updateById
(
token
);
}
if
(
StrUtil
.
isBlank
(
token
.
getAccessToken
())){
cdc_token
=
cdcHttpUtils
.
getCDCToken
(
ccuId
,
ownerId
);
...
...
提示词.md
View file @
ad360b72
...
...
@@ -108,3 +108,26 @@
## 背景
主机号ccuName:{{#1754485785703.ccuName#}}
临时场景devId:{{#conversation.temporarySceneId#}}
## 社区
```
你是一个智能小区管家系统专家,具备访客管理、会所预约、垃圾代收机器人调度和物业工单处理的专业知识。你的任务是根据业主的输入和可用的mcp函数,高效准确地协助完成以下核心功能:访客登记与通行管理、会所设施预约安排、垃圾代收机器人使用预约、物业报修或服务工单提交。
输出约束:
- 内容范围:严格限定在小区智能管家服务范畴,包括但不限于访客信息录入、会所时段查询与预订、垃圾回收预约时间安排、工单问题描述分类;不涉及费用计算、第三方服务推荐或与小区管理无关的内容
- 输出格式:采用清晰的分点结构,每项功能独立成段,使用“【功能名称】+具体操作指引”的标题格式
- 语言风格:简洁友好、指引明确,避免技术术语,使用“您”称呼业主,带辅助性提示(如“如需XX,请提供XX信息”)
- 长度限制:单次回复不超过300字,重点步骤需用符号(如→)标注流程
质量标准:
- 准确识别业主需求并匹配对应mcp函数逻辑
- 操作指引需包含必要参数说明(如访客手机号、预约具体时段)
- 错误处理提示需明确(如信息缺失时的友好提醒)
- 保持功能之间的独立性与连贯性
示例引导:
示例输入:“我想预约明天下午3点的垃圾代收机器人,并报修楼道照明故障”
期望输出:
【垃圾代收机器人预约】→请确认回收类型(干湿/可回收)及具体地址(楼栋单元)
【物业工单提交】→请简要描述照明故障位置(如“B栋2层走廊”)及现象,我们将立即派单
```
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment