public override string doQuery(object param) { ParamQueryOrderResult p = (ParamQueryOrderResult)param; bool cres = createGMUser(p); if (!cres) { return(Helper.genJsonStr(m_retData)); } if (!p.checkSign(m_gmUser)) { m_retData.Add("result", RetCode.RET_SIGN_ERROR); return(Helper.genJsonStr(m_retData)); } m_retData.Add("result", RetCode.RET_SUCCESS); string sqlCmd = string.Format(SQL_RECORD, TableName.GM_SCORE, p.m_orderId); Dictionary <string, object> data = m_gmUser.sqlDb.queryOne(sqlCmd, MySqlDbName.DB_XIANXIA); if (data == null) { m_retData.Add("orderState", PlayerReqOrderState.STATE_PROCESSING); } else { m_retData.Add("orderState", Convert.ToInt32(data["opResult"])); } return(Helper.genJsonStr(m_retData)); }
protected void Page_Load(object sender, EventArgs e) { ParamQueryOrderResult param = new ParamQueryOrderResult(); param.m_gmAccount = Request.QueryString["gmAcc"]; param.m_gmPwd = Request.QueryString["gmPwd"]; //param.m_playerAcc = Request.QueryString["playerAcc"]; param.m_sign = Request.QueryString["sign"]; param.m_orderId = Request.QueryString["orderId"]; if (!param.isParamValid()) { Dictionary <string, object> data = new Dictionary <string, object>(); data.Add("result", RetCode.RET_PARAM_NOT_VALID); Response.Write(Helper.genJsonStr(data)); return; } QueryOrderResult query = new QueryOrderResult(); string retStr = query.doQuery(param); Response.Write(retStr); }