Commit Graph

18 Commits

Author SHA1 Message Date
jqb
7722c4e7e3 fix(archive): 优化归档服务签名验证与AES工具初始化线程安全
- 修改归档回调控制器中AES解密工具的初始化方式,采用双重检查锁定保证线程安全
- 调整签名验证失败日志,避免打印敏感token信息,提升安全性
- 更新归档拉取服务调用worker命令时secret参数为占位符,改为通过环境变量传递真实secret
- 优化归档拉取循环中last_seq推进逻辑,仅更新内存记录,防止因落库失败导致消息丢失
- 修改数据库初始化脚本,调整媒体文件sdkfileid字段类型为TEXT,修正初始化话术状态为ACTIVE
2026-08-13 09:39:24 +08:00
jqb
2342451983 feat(summary-card): 优化每日总结卡片渲染展示样式和结构
- 新增对对话气泡、跟进建议卡片和灰色标签的支持,丰富展示形式
- 重构内容区块分类逻辑,区分学员咨询、老师解答、跟进建议及其他
- 对气泡内容支持多条消息合并及编号显示,提升阅读清晰度
- 重新设计元信息行样式,优化顾问名称及日期显示布局
- 替换原有图标为自定义头像和状态图形,增强视觉识别
- 新增待办事项卡片组件,支持待办项列表及无待办状态展示
- 调整整体样式细节,包括边距、圆角及阴影效果,更加简洁美观
- 标签展示由列表改为行内多标签展示,改善视觉效果
- 增加文本内容安全判定,过滤无效或占位性文字
- 优化日期格式化显示,支持中文月份和日期格式
2026-08-11 16:22:27 +08:00
jqb
9c3268acdb feat: 新增备忘提醒跟进功能
本次提交完成了备忘提醒全流程功能开发:
1. 新增reminders数据库表与初始化SQL脚本
2. 后端实现提醒CRUD、定时推送任务、企微消息推送
3. 侧边栏新增提醒页面,支持创建/查看/删除/标记已跟进提醒
4. 管理后台新增提醒管理页面,支持多条件查询与删除
5. 优化了会话总结的错误提示文案
6. 补充了企微应用agent-id配置项
2026-08-11 11:54:05 +08:00
jqb
72c7d557eb feat(sidebar): add real-time streaming summary feature
1. add proxy config for summary API in vite config and nginx
2. implement SSE streaming parsing and text extraction utilities
3. add real-time summary component with typing animation and copy function
2026-08-10 14:12:54 +08:00
jqb
6a13b47328 feat: 新增运营端客户总结查询功能,优化现有总结页面
1.  新增客户联系方式查询客户每日总结的完整功能,包括前端页面、后端接口和数据库字段支持
2.  优化原有每日总结页面,新增绑定客户联系方式功能和无总结时的聊天记录兜底展示
3.  修复消息查询时的to_user数组匹配问题,新增客户微信号存储字段
4.  补充批量修复客户昵称的脚本和部署文档更新
2026-08-04 09:49:10 +08:00
jqb
61d559e553 fix(sse): 优化SSE保活机制并添加自动重试逻辑
1. 后端调整心跳间隔为5秒,改用带时间戳的结构化ping心跳替代简单注释
2. 前端重构SSE连接逻辑,添加重试计数器,支持连接失败自动重试
3. 前端仅在首次连接时获取学员画像,避免重试时重复调用
4. 前端新增ping事件监听器处理服务端保活消息
2026-07-29 14:37:17 +08:00
jqb
51310683c7 refactor(sidebar): rewrite summary display to support structured summary parsing
重构了侧边栏的每日总结组件,新增了结构化解析能力,可以识别核心诉求、处理结果、待办等区块和标签,优化了卡片样式和展示细节,提升了总结内容的可读性和美观度。
2026-06-24 11:35:39 +08:00
jqb
4ba2109f8d feat: 添加每日总结独立页面与后端接口
1.  新增每日总结前端页面,支持企微授权登录、客户对话总结展示
2.  后端新增查询全量客户总结接口,优化去重与排序逻辑
3.  配置Nginx路由与Vite多入口打包,适配Java版本降级
2026-06-18 17:49:18 +08:00
jqb
5182590fad feat: 新增员工姓名绑定、客户信息补全与docker-compose配置
1.  为话术生成服务添加staffName参数,支持生成回复时使用真实员工姓名
2.  优化客户昵称补全逻辑,新增自动创建缺失客户记录功能
3.  重构前端话术推荐组件,调整客户信息展示逻辑
4.  添加完整的docker-compose-server部署配置文件
2026-06-11 16:54:29 +08:00
jiao
4e6e673402 refactor(sidebar): simplify script recommend card layout
重构话术推荐卡片的样式与结构,移除冗余的STYLES样式映射,改用内联样式统一管理,合并状态标签与操作按钮布局,优化页面排版与代码可读性
2026-06-11 14:10:23 +08:00
jiao
5606a56777 feat: 新增多风格话术流式生成功能,优化对话查询逻辑
1. 新增多风格话术生成SSE接口,支持亲和/专业/促单风格话术流式输出
2. 重构对话查询逻辑,增加staffId参数避免消息串扰,新增自动推断员工身份接口
3. 优化前端侧边栏,适配企微聊天上下文,新增员工信息展示和登录流程
4. 补充相关Mapper和Service代码,完善归档消息查询能力
5. 更新部署文档,优化前端缓存处理
2026-06-11 13:23:22 +08:00
jiao
efed845b6f feat: add multi-style utterance stream generation feature
1. 后端新增多风格话术流式生成SSE接口,支持生成亲和/专业/促单三种风格回复
2. 前端替换旧话术推荐组件为流式推荐组件,支持打字机效果与一键发送/复制
3. 新增`buildMultiStyleUserPrompt`方法构建多风格生成提示词
4. 清理前端调试模式的手动客户ID输入功能与旧导航栏
2026-06-10 17:33:06 +08:00
jiao
db8aa25da6 feat: 升级话术生成能力,优化prompt工程与前端交互
1. 重构PromptEngine,拆分系统/用户提示词并新增多维度上下文支持
2. 为Doubao客户端新增temperature参数解析配置
3. 前端新增客户画像、对话历史、参考话术自动带入生成参数
4. 调整默认LLM模型为qwen-plus,优化返回结果格式与展示
2026-06-05 15:39:59 +08:00
jiao
60b6370cd1 feat: 完成企业微信会话存档全链路功能迭代
1. 后端服务:
   - 新增ArchiveMessage实体与Mapper,实现消息持久化
   - 重构拉取解密逻辑,支持批量解密提升性能
   - 补充员工/客户昵称自动填充与实时同步
   - 修复时区问题,统一使用Asia/Shanghai时区
   - 新增回调线程池,优化异步处理能力
   - 新增批量解密worker命令,解决长参数溢出问题
   - 优化日志打印与异常捕获逻辑

2. 前端页面:
   - 优化聊天时间线展示,显示发送者昵称
   - 重构话术推荐接口调用逻辑,降低接口延迟
   - 优化消息搜索页面,支持昵称搜索与展示
2026-06-03 14:53:57 +08:00
jiao
4d8bc95063 feat(sidebar&conversation): 新增动态获取客户历史消息功能,完善参数传递
1. 为ScriptRecommend组件新增customerId参数,支持从父组件传入客户ID
2. 添加动态获取最后一条学员消息的逻辑,从后端API拉取会话历史
3. 为ArchiveMessageEvent类添加Jackson忽略未知属性注解
4. 新增部署文档和项目说明文档AGENTS.md、CLAUDE.md
2026-06-01 10:48:50 +08:00
jiao
6160691aa9 build: 调整项目Java版本为1.8
feat(archive-service): 新增敏感词风控相关实体与Mapper
feat(archive-service): 新增会话统计相关VO类
refactor(archive-service): 移除ArchiveMessage的deleted逻辑字段
fix: 修正数据库连接字符集配置为UTF-8
style(frontend): 优化nginx缓存配置规则
refactor(conversation-service): 替换var为显式类型声明
2026-05-29 15:46:55 +08:00
jiao
d327826c78 chore: 完成项目整体打包与配置更新
1. 更新所有服务Dockerfile,切换到eclipse-temurin:17-jre-alpine镜像并调整服务端口
2. 配置前端项目基础路径与nginx代理
3. 新增数据库初始化编码设置与测试依赖
4. 添加部分服务的Servlet编码配置与JWT/LLM密钥配置
5. 完善话术实体类校验注解与Mapper接口
6. 新增密码生成工具类与部分测试文件配置
2026-05-21 11:40:22 +08:00
jiao
5f44136c85 feat(05-06): Phase 5-6 - 前端 + 管理后台 + 部署配置
- sidebar H5: React18+TypeScript+Vite+AntDesignMobile, 学员画像/话术推荐/一键发送
- admin后台: React18+AntDesign, 登录/数据看板/话术库管理CRUD
- kb-admin-service: 话术CRUD API、分页查询
- analytics-service: 数据统计Dashboard API
- 所有服务的Dockerfile + nginx.conf + 完整docker-compose编排
2026-05-12 18:12:20 +08:00