竞赛ccks2026 打分数据显示

This commit is contained in:
xxq250 2026-07-09 15:50:55 +08:00
parent a10887a597
commit c0344200ac
1 changed files with 4 additions and 4 deletions

View File

@ -5,16 +5,16 @@ class CompetitionUserScore < ApplicationRecord
serialize :api_result, JSON
def api_result_text
"" if self.api_status != 3 || self.api_result.blank?
data = api_result
"" if self.api_status.to_i < 2 || self.api_result.blank?
data = self.api_result.is_a?(Hash) ? api_result : JSON.parse(self.api_result)
data["msg"].present? ? data["msg"] : data["errorOutput"].present? ? data["errorOutput"] : "系统打分错误,信息不详"
rescue =>err
return ""
end
def api_result_data
{} if self.api_status != 3 || self.api_result.blank?
data = api_result["data"]
{} if self.api_status.to_i < 2 || self.api_result.blank?
data = self.api_result.is_a?(Hash) ? self.api_result : JSON.parse(self.api_result)
data
rescue =>err
return {}