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)); }