peixue-dev/Archive/peidu-temp-files/docs/🚀一键修复评价功能-2026-01-23.md

1.2 KiB
Raw Blame History

🚀 一键修复评价功能 - 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);

测试步骤

  1. 执行上面的SQL
  2. 重启后端服务(重要!清除缓存)
    # 在IDEA中点击停止按钮然后重新启动
    
  3. 刷新前端
    • 在微信开发者工具中点击"编译"
  4. 测试评价
    • 进入任意一个订单详情
    • 点击"去评价"
    • 填写评价内容
    • 提交

如果还是失败

请提供以下信息:

  1. 后端日志中的完整错误信息
  2. 执行以下SQL的结果
    SELECT id, order_no, status, reviewed, user_id, teacher_id, student_id
    FROM `order` WHERE id = 267;
    
  3. 前端控制台的完整错误信息

完成时间

2026-01-23