# 任务 - [x] 开发:IBS 7.18.0 版本需求梳理。(域名配置需求工单重构,提升用户操作便捷性。) - [x] 客响:域名接口,状态核查。(李春良 2) - [x] 开发:业务需求拆分工作。(张鹏豪 5) # 日志 我现在想在首页做一个新的功能。 我会上传一个表格: | 序号 | 需求编号 | 需求项名称 | | | 优先级 | | --- | ------------ | ------ | ------- | --------- | --- | | | | 一级 | 二级 | 三级 | | | 1 | REQ-BUSI-001 | 数智运营模块 | 多租户权域管理 | 多租户数据隔离配置 | 高 | | 2 | REQ-BUSI-002 | 数智运营模块 | 多租户权域管理 | 角色分级权限配置 | 高 | | 3 | REQ-BUSI-003 | 数智运营模块 | 多租户权域管理 | 功能权限细粒度分配 | 高 | 这里序号、需求编号、优先级上下两个表格是合并的,需求项名称右边三个是合并的。 然后获取表格中的一级、二级、三级。入库。然后每个需要给用户一个详情输入框和天数输入框,让用户可以填充具体信息。然后提供一个生成按钮。此时根据一级、二级、三级和用户输入的详情和天数,生成对应的。 功能用户 功能用户需求 触发事件 功能过程 子过程描述 数据移动类型 数据组 数据属性 CFP 这些存在一个新字段: ``` [ { "functional_user": "发起者:个人用户 接收者:客户端", "requirement_name": "个人用户评论活动内容", "processes": [ { "triggerEvent": "用户点击新增证书私钥的校验规则按钮", "functionalProcess": "用户新增证书私钥的校验规则", "processSteps": [ { "subProcessDesc": "用户输入待新增的私钥校验规则", "dataMovementType": "E", "dataGroup": "新增私钥校验规则信息组", "dataAttributes": "规则内容、创建人、创建时间、适用类型" }, { "subProcessDesc": "系统将新私钥校验规则信息存入校验规则记录表", "dataMovementType": "W", "dataGroup": "校验规则记录表数据组", "dataAttributes": "规则编号、规则内容、创建时间、启用状态" } ] }, { "triggerEvent": "用户点击查询证书私钥校验规则详情", "functionalProcess": "用户查询证书私钥校验规则详情", "processSteps": [ { "subProcessDesc": "用户输入校验规则 ID 进行详情查询", "dataMovementType": "E", "dataGroup": "校验规则 ID 查询信息组", "dataAttributes": "查询关键字、查询时间、操作人、规则 ID" }, { "subProcessDesc": "系统在校验规则记录表中通过规则 ID 进行查询读取", "dataMovementType": "R", "dataGroup": "数据库查询正则规则数据组", "dataAttributes": "规则编号、规则内容、创建时间、状态" }, { "subProcessDesc": "页面展示某一私钥校验规则的详情信息", "dataMovementType": "X", "dataGroup": "私钥校验规则详情展示数据组", "dataAttributes": "规则编号、规则名称、状态、展示时间、规则内容" } ] } ] } ] ``` 我这么坐是为了最终能导出一个如下的 excel 表格(注意合并单元格的问题)。也方便比如某个 三级 不合适用户可以点创新生成。 ``` 修订标识 "OPEX-需求名称 CAPEX-子系统" 一级模块 二级模块 三级模块 功能用户 功能用户需求 触发事件 功能过程 子过程描述 数据移动类型 数据组 数据属性 CFP ``` 提示词可先以 COSMIC_ANALYSIS.md 为基础衍生出来一个新的。 前端页面设计的不需要太过复杂。所有代码都新写,创建自己的的 controller 和 service,当然可以复用之前的类似 AI 调用和获取提示词的逻辑。 你先看下我的表述我们一起先规划出来完整的方案,然后在再按照方案实时,看看还有什么需要确认的。 域名状态: 3:部署中 4:已生效 5:部署失败 6:已停用 8:删除中 9:停用中 10:启用中 这里还没给我新的提示词以 COSMIC_ANALYSIS 为参考,但是是不是响应示例有变化了: 新提示词也放到 docs/prompts/ 下。 ``` - 以 `docs/prompts/COSMIC_ANALYSIS.md` 为基础派生新模板。 - 强化输入字段:一级/二级/三级、用户详情、天数。 - 天数用于控制粒度: - 天数越大,覆盖更多业务场景/拆分更多功能过程(但依然遵循 COSMIC 规则)。 ``` 突然放发现我这里会有异常,之前都是正常的。帮我看看是为什么? ``` ========== EXCALICODE AI平台启动完成 ========== 2026-01-29T14:26:54.711+08:00 INFO 22060 --- [excalicode-ai-platform] [on(2)-127.0.0.1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet' 2026-01-29T14:26:54.711+08:00 INFO 22060 --- [excalicode-ai-platform] [on(2)-127.0.0.1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' 2026-01-29T14:26:54.713+08:00 INFO 22060 --- [excalicode-ai-platform] [on(2)-127.0.0.1] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 ms WARNING: A restricted method in java.lang.System has been called 2026-01-29T14:26:54.711+08:00 INFO 22060 --- [excalicode-ai-platform] [on(2)-127.0.0.1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet' 2026-01-29T14:26:54.711+08:00 INFO 22060 --- [excalicode-ai-platform] [on(2)-127.0.0.1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' 2026-01-29T14:26:54.713+08:00 INFO 22060 --- [excalicode-ai-platform] [on(2)-127.0.0.1] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 ms WARNING: A restricted method in java.lang.System has been called 2026-01-29T14:26:54.711+08:00 INFO 22060 --- [excalicode-ai-platform] [on(2)-127.0.0.1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' 2026-01-29T14:26:54.713+08:00 INFO 22060 --- [excalicode-ai-platform] [on(2)-127.0.0.1] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 ms WARNING: A restricted method in java.lang.System has been called WARNING: java.lang.System::loadLibrary has been called by io.netty.util.internal.NativeLibraryUtil in an unnamed module (file:/E:/Environment/Mavens/repository/io/netty/netty-common/4.2.9.Final/netty-common-4.2.9.Final.jar) WARNING: A restricted method in java.lang.System has been called WARNING: java.lang.System::loadLibrary has been called by io.netty.util.internal.NativeLibraryUtil in an unnamed module (file:/E:/Environment/Mavens/repository/io/netty/netty-common/4.2.9.Final/netty-common-4.2.9.Final.jar) WARNING: java.lang.System::loadLibrary has been called by io.netty.util.internal.NativeLibraryUtil in an unnamed module (file:/E:/Environment/Mavens/repository/io/netty/netty-common/4.2.9.Final/netty-common-4.2.9.Final.jar) WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module WARNING: Restricted methods will be blocked in a future release unless native access is enabled 2026-01-29T14:27:29.043+08:00 ERROR 22060 --- [excalicode-ai-platform] [nio-9527-exec-1] c.e.p.w.e.GlobalExceptionHandler : 系统异常 io.netty.handler.timeout.ReadTimeoutException 2026-01-29T14:27:29.054+08:00 WARN 22060 --- [excalicode-ai-platform] [nio-9527-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [io.netty.handler.timeout.ReadTimeoutException] 2026-01-29T14:32:08.321+08:00 ERROR 22060 --- [excalicode-ai-platform] [atform-worker-1] c.e.p.c.s.CosmicAnalysisTaskService : 子过程任务执行失败, taskId=5 io.netty.handler.timeout.ReadTimeoutException ``` 你要干什么?我的仓库不在这里。 我的 AI 工具升级到了 `2.0.0-M2` 现在执行 `ChatResponse chatResponse = config.chatModel().call(prompt);` 会超时。 ``` 2026-01-29T15:39:56.701+08:00 ERROR 6156 --- [excalicode-ai-platform] [nio-9527-exec-7] c.e.p.w.e.GlobalExceptionHandler : 系统异常 io.netty.handler.timeout.ReadTimeoutException 2026-01-29T15:39:56.707+08:00 WARN 6156 --- [excalicode-ai-platform] [nio-9527-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [io.netty.handler.timeout.ReadTimeoutException] ``` 请帮我用 context7 和 搜一搜是不是升级了。 springai 底层 的超时时间改。并尝试用最优方案解决。 # 总结 田昊明天就要回家了。晚上给他买了个烤鸭。 大哥临时给我打视频了。 最近睡的太死了。