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));
    }
Exemple #2
0
        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);
        }