1.2 KiB
1.2 KiB
🚀 一键修复评价功能 - 2026-01-23
问题原因
订单状态不是4(已完成),导致无法评价。
立即执行以下SQL
USE peixue;
-- 修复订单267(以及其他测试订单)
UPDATE `order`
SET
status = 4,
reviewed = 0,
pay_status = 1,
complete_time = NOW()
WHERE id IN (264, 267, 102, 147, 204);
-- 清理旧评价
DELETE FROM review WHERE order_id IN (264, 267, 102, 147, 204);
-- 验证
SELECT id, order_no, status, reviewed FROM `order`
WHERE id IN (264, 267, 102, 147, 204);
测试步骤
- 执行上面的SQL
- 重启后端服务(重要!清除缓存)
# 在IDEA中点击停止按钮,然后重新启动 - 刷新前端
- 在微信开发者工具中点击"编译"
- 测试评价
- 进入任意一个订单详情
- 点击"去评价"
- 填写评价内容
- 提交
如果还是失败
请提供以下信息:
- 后端日志中的完整错误信息
- 执行以下SQL的结果:
SELECT id, order_no, status, reviewed, user_id, teacher_id, student_id FROM `order` WHERE id = 267; - 前端控制台的完整错误信息
完成时间
2026-01-23