Files
msh-system/docs/sql/check_knowledge_articles.sql
scottpan 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

22 lines
862 B
SQL

-- T04: Check database for knowledge articles (v2_knowledge)
-- Run against your DB: mysql -u user -p your_db < docs/sql/check_knowledge_articles.sql
-- Or use API: GET /api/front/tool/knowledge/stats (returns total, byType, byStatus)
--
-- If (guide + article, published) counts are 0: run docs/sql/seed_v2_knowledge_guide_article.sql
-- If data exists but list click doesn't open detail: check front-end console for
-- [nutrition-knowledge] goToDetail logs (item keys, resolved id, navigate url).
SELECT 'v2_knowledge: total' AS report, COUNT(*) AS cnt FROM v2_knowledge;
SELECT type, status, COUNT(*) AS cnt
FROM v2_knowledge
GROUP BY type, status
ORDER BY type, status;
-- Published count by type (guide + article must be > 0 for list/click to work)
SELECT type, COUNT(*) AS cnt
FROM v2_knowledge
WHERE status = 'published'
GROUP BY type
ORDER BY type;