- 06 Feb, 2026 2 commits
-
-
alex yao authored
- 移除独立的 parseDeepThinkingContent 方法,将其逻辑内联到 responseMess 方法中 - 简化思考标记的开始和结束标签处理流程 - 优化推理内容构建过程,直接在事件响应中处理思考内容 - 修复原有的逻辑判断条件,确保消息和推理内容正确分离 - 减少不必要的字符串操作和条件判断分支 - 提高代码可读性和维护性
-
alex yao authored
- 将think标签常量改为大写命名规范 - 为blockingChat和streamChat方法添加完整的JavaDoc注释 - 移除冗余的注释代码 - 重命名内部解析方法提高可读性 - 优化流式聊天中的异常处理逻辑 - 为SSEUtil构造函数添加异常捕获机制 - 统一使用StringUtils.EMPTY替代空字符串 - 改进代码结构和错误处理流程
-
- 05 Feb, 2026 2 commits
-
-
alex yao authored
- 将 AnnualReportAgent 的 agent 方法返回类型从 String 改为 AgentResultEntity - 在 AnnualReportServiceImpl 中使用 AgentResultEntity 接收代理结果 - 更新 DifyChatService 接口的 blockingChat 和 streamChat 方法返回类型为 AgentResultEntity - 在 DifyChatServiceImpl 中实现 <think> 标签内容解析功能 - 将解析出的推理内容和消息分别存储到 AgentResultEntity 对象中 - 移除不再使用的 JsonUtils 和 AiDialoguesService 依赖 - 添加 SoftwareCopyRightAgent 中的 AgentResultEntity 导入声明
-
alex yao authored
-
- 30 Jan, 2026 1 commit
-
-
nick zheng authored
-
- 15 Jan, 2026 3 commits
-
-
alex yao authored
- 新增 CommonThreadPoolExceptionHandler 类处理线程池任务异常 - 实现 Thread.UncaughtExceptionHandler 接口记录异常日志并抛出业务异常 - 配置线程池核心参数:核心线程数CPU核数,最大线程数CPU核数*20,队列大小CPU核数*2 - 设置拒绝策略为 CallerRunsPolicy 并添加线程池名称和守护线程配置 - 将 execute 方法改为 submit 方法提交任务 - 添加 getThreadPoolExecutor 方法获取线程池实例 - 在ThreadFactory中设置异常处理器
-
alex yao authored
- 在BizSoftwareCopyrightConvert转换器中添加createdTime字段映射 - 确保实体的创建时间能够正确传递到DTO对象
-
alex yao authored
- 将MAIN_FUNCTION类型的提示从"生成[开发目的]"更正为"生成[软件的主要功能]" - 将TECHNICAL_FEATURES类型的提示从"生成[软件的主要功能]"更正为"生成[该软件的技术特点]" - 将DEVELOPMENT_PURSE类型的提示从"生成[技术特点]"更正为"生成[开发目的]"
-
- 13 Jan, 2026 1 commit
-
-
alex yao authored
1. 配置管理优化 - 创建了 DifyConfigProperties 类来集中管理所有Dify相关的配置 - 将硬编码的API密钥迁移到 config.properties 配置文件中 - 为不同用途的API密钥建立了映射关系 2. 代码复用优化 - 创建了 DifyChatService 通用聊天服务类,封装与Dify API交互的逻辑 - 消除了重复的聊天客户端创建和消息发送代码 3. 架构模式优化 - 实现了策略模式来处理不同类型的文档生成 - 创建了 DocGenerationStrategy 接口和对应的实现类 - 创建了 DocGenerationStrategyFactory 来管理文档生成策略 4. 异常处理优化 - 增强了异常处理机制,提供更详细的错误日志 - 确保错误情况下能提供有用的调试信息 5. 代码质量提升 - 更新了 SoftwareCopyRightAgent 类,使其更加简洁和可维护 - 改进了 SoftwareCopyRightUtils 类,增加了必要的辅助方法 - 更新了单元测试以适应新的架构 6. 安全性提升 - 消除了硬编码的API密钥,提高了安全性 - 所有API密钥现在都从配置文件中读取
-
- 12 Jan, 2026 10 commits
-
-
alex yao authored
- 为法律文件响应对象增加文件名属性支持 - 设置信息采集表的默认文件名为"信息采集表"
-
alex yao authored
-
alex yao authored
- 修复BOS配置服务中文件名拼接的字符串格式问题 - 在Md2Word响应实体中新增文件名字段及其getter/setter方法
-
alex yao authored
-
alex yao authored
- 移除FileUtilsTest中的冗余导入和测试代码 - 简化test_md方法,移除Redis相关操作和文件写入逻辑 - 更新pdf测试路径格式 - 添加MD2WordService服务类注释 - 在调度器中引入MD2WordService和相关实体类 - 修改文档创建方法返回URL而非字节数组 - 实现markdown转word并上传功能 - 优化临时文件处理和资源清理逻辑
-
alex yao authored
-
alex yao authored
- 移除合并字段数组的方式,改为分别处理baseInfo和技术内容字段 - 将technicalContent字段的处理提取到单独的循环中 - 为technicalContent字段添加相同的反射访问和值转换逻辑 - 保持原有的异常处理机制确保程序稳定性 - 简化代码结构提高可读性和维护性
-
alex yao authored
- 将并行流操作改为传统for循环以提高性能和可读性 - 修复JSON反序列化代码的格式问题,改善代码可维护性 - 保持原有业务逻辑不变,仅调整代码实现方式
-
alex yao authored
- 将 domian 包重命名为 domain - 在 AiSoftWareCopyRightEnum 中添加 DOC_TYPE 验证方法 - 更新所有相关文件中的包引用路径 - 移除未使用的导入语句 - 在 REST 接口实现中添加文档类型校验逻辑
-
alex yao authored
-
- 09 Jan, 2026 5 commits
-
-
alex yao authored
- 移除服务层方法的异常声明以简化接口 - 添加简历自然语言检索搜索的REST接口 - 实现检索搜索功能包括参数验证和业务逻辑处理 - 创建自然语言检索日志相关的实体、模型和转换器 - 添加检索日志的数据访问层和业务服务层实现 - 集成Dify工作流客户端实现AI检索能力 - 添加单元测试验证检索功能的正确性
-
alex yao authored
- 在BizSoftwareCopyrightRestImpl中添加基础信息和技术内容验证 - 实现文件上传保存功能,支持基础信息、技术内容和参考文档文件URL - 添加FileUtils工具类的文件名参数重载方法isCompressedFile - 在SoftwareCopyRightAgent中集成SoftwareCopyRightUtils进行文件解压处理 - 添加downloadAndUnzipPlugin方法处理压缩文件下载解压和上传流程 - 实现SoftwareCopyRightServiceImpl的save方法支持软著信息保存 - 创建SoftwareCopyRightUtils工具类处理文件解压和上传逻辑 - 优化异步处理机制,使用CompletableFuture进行并行文件处理 - 添加临时文件清理机制确保系统资源正确释放
-
alex yao authored
-
alex yao authored
-
alex yao authored
-
- 08 Jan, 2026 2 commits
- 07 Jan, 2026 3 commits
- 06 Jan, 2026 3 commits
- 05 Jan, 2026 3 commits
- 31 Dec, 2025 3 commits
- 25 Dec, 2025 2 commits