0499a3f0e5
## 问题描述 更新评查点时出现"更新评查点失败:返回数据格式不正确"错误 ## 根本原因 - updateEvaluationPoint 和 createEvaluationPoint 对返回数据的格式判断过于严格 - 当 PostgREST 返回空数组时,代码没有正确处理 ## 解决方案 ### updateEvaluationPoint - 添加详细的调试日志,记录返回数据的类型和格式 - 当返回空数组时,尝试重新获取数据(因为更新可能已成功) - 改进错误消息,提供更明确的错误提示 ### createEvaluationPoint - 添加相同的调试日志 - 当返回空数组时,提供明确的错误消息并建议刷新页面 - 改进数据格式判断逻辑 ## 技术改进 - 分层处理数组格式:有数据、空数组、非数组 - 空数组情况下的降级处理(update 重新获取,create 提示刷新) - 保留所有调试日志便于问题诊断 ## 测试建议 请在控制台查看日志输出,确认 PostgREST 返回的实际数据格式