Developer
355895dba2
fix: 修复手动测试发现的3项问题
...
1. food-encyclopedia: 修复 v-for key id:index TypeError
- :key 改为 :key="index",避免 WeChat 小程序 key 表达式异常
- filteredFoodList 加本地搜索过滤 + null item 过滤
- normalizeFoodItem 新增英文→中文分类名映射(grain→谷薯类等)
- loadFoodList/handleSearch 过滤 null 条目
2. ToolKnowledgeServiceImpl: 修复 TooManyResultsException
- getNutrientDetail 查询新增 LIMIT 1 + ORDER BY knowledge_id DESC
- 防止 DB 中同名营养素存在多条导致 selectOne 异常
3. ai-nutritionist: 统一走 Coze API,移除 KieAI Gemini 路径
- sendToAI 文本/多模态均改为 api.cozeChat + pollChatStatus
- 支持 type='text'/'multimodal'/图片 三种消息类型构建
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-25 14:54:31 +08:00
msh-agent
c1857ce852
fix: 修复关注按钮相关问题
...
- 食谱详情页: 修复 applyDefaultData 中未定义变量 id 的问题
- 帖子详情页: 优化 toggleFollow 方法,提前校验 author.id,兼容多种后端字段
- 为帖子详情页已关注状态添加灰色样式
2026-03-09 18:56:53 +08:00
f692c75f7b
feat: 更新前端多个页面和后端服务
...
- 前端: 更新AI营养师、计算器、打卡、食物详情等页面
- 前端: 更新食物百科、知识详情、营养知识页面
- 前端: 更新社区首页
- 后端: 更新ToolKieAIServiceImpl服务
- API: 更新models-api.js和user.js
2026-03-07 22:26:37 +08:00
d8d2025543
feat: T10 回归测试 Bug 修复与功能完善
...
修复 BUG-001 至 BUG-009 及 T10-1 至 T10-6 相关问题:
- 打卡积分显示与累加逻辑优化
- 食谱计算器 Tab 选中样式修复
- 食物百科列表图片与简介展示修复
- 食物详情页数据加载修复
- AI营养师差异化回复优化
- 健康知识/营养知识名称统一
- 饮食指南/科普文章详情页内容展示修复
- 帖子营养统计数据展示修复
- 社区帖子类型中文命名统一
- 帖子详情标签中文显示修复
- 食谱营养AI填充功能完善
- 食谱收藏/点赞功能修复
新增:
- ToolNutritionFillService 营养填充服务
- T10 回归测试用例 (Playwright)
- 知识文章数据 SQL 脚本
涉及模块:
- crmeb-common: VO/Request/Response 优化
- crmeb-service: 业务逻辑完善
- crmeb-front: API 接口扩展
- msh_single_uniapp: 前端页面修复
- tests/e2e: 回归测试用例
2026-03-05 09:35:00 +08:00
6f2dc27fbc
chore: update pom.xml Lombok config and deploy settings
...
- Update Maven compiler plugin to support Lombok annotation processing
- Add deploy.conf for automated deployment
- Update backend models and controllers
- Update frontend pages and API
2026-03-04 12:21:29 +08:00
4be53dcd1b
feat: 集成 KieAI 服务,移除 models-integration 子项目
...
- 添加 Gemini 2.5 Flash 对话接口(流式+非流式)
- 添加 NanoBanana 图像生成/编辑接口
- 添加 Sora2 视频生成接口(文生视频、图生视频、去水印)
- 移除 models-integration 子项目(功能已迁移至主后端)
- 新增测试文档和 Playwright E2E 配置
- 更新前端页面和 API 接口
- 更新后端配置和日志处理
2026-03-03 15:33:50 +08:00
1ddb051977
feat(ai-nutritionist): 图片与文字合并为一次 KieAI 多模态请求
...
- 后端: buildGeminiRequestBody 支持 content[] 中 Map 形式的多模态项
- 前端: sendMessage 将多图+文字合并为一条 content 数组,一次 sendToAI(multimodal)
- 仅发图时补默认文案「请描述或分析这张图片」,统一走 KieAI
Made-with: Cursor
2026-03-03 00:36:28 +08:00
8ba027b194
FIX-001: 移除 AI 营养师页面初始假数据
...
- 将 messageList 初始值从示例消息改为空数组 []
- 保留 welcomeMessage 和页面其他功能
- 用户首次进入时只显示欢迎语,无假对话记录
Fixes: FIX-001-remove-fake-data
2026-02-28 21:12:03 +08:00
14d29d51c0
Initial commit: MSH System\n\n- msh_single_uniapp: Vue 2 + UniApp 前端(微信小程序/H5/App/支付宝小程序)\n- msh_crmeb_22: Spring Boot 2.2 后端(C端API/管理端/业务逻辑)\n- models-integration: AI服务集成(Coze/KieAI/腾讯ASR)\n- docs: 产品文档与设计稿
2026-02-28 05:40:21 +08:00