18586361686
2025-05-14 cc207124f6198a31020610b18739d53d1ae41420
chore: 优化代码
5个文件已修改
26 ■■■■ 已修改文件
aiflowy-modules/aiflowy-module-ai/src/main/java/tech/aiflowy/ai/controller/AiPluginController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aiflowy-modules/aiflowy-module-ai/src/main/java/tech/aiflowy/ai/service/AiPluginService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
aiflowy-modules/aiflowy-module-ai/src/main/java/tech/aiflowy/ai/service/impl/AiPluginServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aiflowy-modules/aiflowy-module-ai/src/main/java/tech/aiflowy/ai/service/impl/AiPluginToolServiceImpl.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aiflowy-ui-react/src/pages/ai/botDesign/PluginsModal.tsx 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aiflowy-modules/aiflowy-module-ai/src/main/java/tech/aiflowy/ai/controller/AiPluginController.java
@@ -54,9 +54,7 @@
    }
    @PostMapping("/getList")
    public Result getList(@JsonBody(value = "botId", required = true) String botId){
//        QueryWrapper queryWrapper = QueryWrapper.create().select("plugin_id").where("bot_id = ?", botId);
//        List<AiBotPlugins> list = service.list(queryWrapper);
        return aiPluginService.getList(botId);
    public Result getList(){
        return aiPluginService.getList();
    }
}
aiflowy-modules/aiflowy-module-ai/src/main/java/tech/aiflowy/ai/service/AiPluginService.java
@@ -18,5 +18,5 @@
    Result updatePlugin(AiPlugin aiPlugin);
    Result getList(String botId);
    Result getList();
}
aiflowy-modules/aiflowy-module-ai/src/main/java/tech/aiflowy/ai/service/impl/AiPluginServiceImpl.java
@@ -60,8 +60,8 @@
    }
    @Override
    public Result getList(String botId) {
        QueryWrapper queryWrapper = QueryWrapper.create().select("*")
    public Result getList() {
        QueryWrapper queryWrapper = QueryWrapper.create().select("id, name, description, icon")
                .from("tb_ai_plugin");
        List<AiPlugin> aiPlugins = aiPluginMapper.selectListByQueryAs(queryWrapper, AiPlugin.class);
        return Result.success(aiPlugins);
aiflowy-modules/aiflowy-module-ai/src/main/java/tech/aiflowy/ai/service/impl/AiPluginToolServiceImpl.java
@@ -114,9 +114,10 @@
                .from("tb_ai_bot_plugins")
                .where("bot_id = ? ", botId);
        List<BigInteger> pluginToolIds = aiBotPluginsMapper.selectListByQueryAs(queryAiPluginToolWrapper, BigInteger.class);
        if (pluginToolIds.size() <= 0){
        if (pluginToolIds.isEmpty()){
            return Result.success();
        }
        // 查询当前bots对应的有哪些pluginTool
        List<AiPluginTool> aiPluginTools = aiPluginToolMapper.selectListByIds(pluginToolIds);
        return Result.success(aiPluginTools);
    }
aiflowy-ui-react/src/pages/ai/botDesign/PluginsModal.tsx
@@ -191,13 +191,14 @@
                                                        pluginToolId: item.id,
                                                    }
                                                }).then(r => {
                                                    console.log('selectedPlugin')
                                                    console.log(selectedPlugin)
                                                    console.log(r)
                                                    if (r?.data?.errorCode === 0){
                                                        message.success("添加成功")
                                                        onToolExecute?.(selectedPlugin.id, item.id, toolParams);
                                                    } else {
                                                        message.error("添加失败")
                                                    }
                                                    doPostGetToolsList({data: {pluginId: selectedPlugin.id}}).then(res => {
                                                        setPluginTools(res?.data?.data)
                                                        console.log(';sssss')
                                                        console.log(res)
                                                    })
                                                })
                                            }}>添加</Button>