/** * */ package com.hupu.games.data.game.football; import java.io.Serializable; import org.json.JSONObject; import com.hupu.games.data.BaseGameEntity; /** * @author panyongjun * */ public class ScoreboardEntity extends BaseGameEntity implements Serializable{ public int key; //点球 public int home_out_goals; public int away_out_goals; public String home_logo; public String away_logo; public String date; public String str_desc; public int process;// 比赛已开始时间(秒) public byte show_desc; //1:上半场,2,下半场,3中场休息,4下半场结束,5加时赛上,6加时赛下,7加时赛结束,8点球大战 public byte period; // 状态数字(1:未开始,2:比赛中,4:比赛结束,5:延期,6:取消,8:主场禁赛,9:取消) public byte code; public int is_extra; public final static byte STATUS_NOT_START = 1; public final static byte STATUS_START = 2; public final static byte STATUS_END = 4; public final static byte STATUS_EXTEND = 5; public final static byte STATUS_CANCEL = 6; @Override public void paser(JSONObject json) throws Exception { if(json == null ) return; if(json.has(KEY_RESULT)) json=json.optJSONObject(KEY_RESULT); i_gId = json.optInt(KEY_GAME_ID); // System.out.println("gameId="+i_gId ); l_begin_time = json.optLong(KEY_BEGIN_TIME); date = json.optString(KEY_DATE); i_home_tid = json.optInt(KEY_HOME_TID); str_home_name = json.optString(KEY_HOME_NAME, null); i_home_score = json.optInt(KEY_HOME_SCORE); home_out_goals = json.optInt("home_out_goals"); away_out_goals= json.optInt("away_out_goals"); i_away_tid = json.optInt(KEY_AWAY_TID); str_away_name = json.optString(KEY_AWAY_NAME); i_away_score = json.optInt(KEY_AWAY_SCORE); home_logo= json.optString("home_logo"); away_logo= json.optString("away_logo"); process = json.optInt(KEY_PROCESS); bFollow = (byte) json.optInt(KEY_FOLLOW); show_desc =(byte)json.optInt("show_title"); period= (byte) json.optInt("period"); //android 巴拉克阶段主播改造(6.2.0/5.2.0)及以后替代 live 作用 i_live =json.optInt("live_status",0); is_extra= json.optInt("is_extra", 0); casino =json.optInt("casino",0); default_tab=json.optString("default_tab",null); json = json.optJSONObject(KEY_STATUS); if (json != null) { str_desc = json.optString(KEY_DESC); code = (byte) json.optInt("id"); } } }