forked from Trustie/forgeplus
竞赛ccks2026 打分数据显示
This commit is contained in:
parent
a10887a597
commit
c0344200ac
|
|
@ -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 {}
|
||||
|
|
|
|||
Loading…
Reference in New Issue