コード例 #1
0
    public override string doQuery(object param)
    {
        ParamQueryWinLosePlayerList p = (ParamQueryWinLosePlayerList)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));
        }

        string oriCmd = "";
        bool   code   = createQueryCmd(p, ref oriCmd);

        if (code)
        {
            List <Dictionary <string, object> > winLoseList = new List <Dictionary <string, object> >();
            calWinLose(oriCmd, winLoseList);

            m_retData.Add("result", RetCode.RET_SUCCESS);
            m_retData.Add("winLoseList", winLoseList);
            // 货币单位
            m_retData.Add("moneyBase", CONST.MONEY_BASE);
        }

        return(Helper.genJsonStr(m_retData));
    }