Exemplo n.º 1
0
        public QueryFilteData QueryDataFilted(string mac, string GroupName, bool needTitleInfo)
        {
            if (Adapter.GroupsDict.ContainsKey(GroupName))
            {
                //CommonUtils.Log(string.Format("1.收到请求!mac{0}, GroupName{1}", mac, GroupName));
                var queryResult = new QueryFilteData();
                try
                {
                    var group = Adapter.GroupsDict[GroupName];
                    queryResult.lstWT     = group.GetOrdersDetail(mac);
                    queryResult.lstCJ     = group.GetTradesDetail(mac);
                    queryResult.ErrWT     = group.QueryInfo.SearchOperatorError;
                    queryResult.ErrCJ     = group.QueryInfo.SearchTradeErrInfo;
                    queryResult.QueryTime = group.QueryInfo.QueryTime;

                    if (needTitleInfo)
                    {
                        queryResult.strTitleCJ = group.strTitleCj;
                        queryResult.strTitleWT = group.strTitleWt;
                    }
                    return(queryResult);
                }
                catch (Exception ex)
                {
                    queryResult.ErrCJ = string.Format("查询服务异常,Error Message:{0}", ex.Message);
                    queryResult.ErrWT = string.Format("查询服务异常,Error Message:{0}", ex.Message);
                }
            }
            return(null);
        }
Exemplo n.º 2
0
        public QueryFilteData QueryDataFilted(string mac, string GroupName, bool needTitleInfo)
        {
            if (Adapter.GroupsDict.ContainsKey(GroupName))
            {
                var group = Adapter.GroupsDict[GroupName];
                if (group.ClientID > -1)
                {
                    var queryResult = new QueryFilteData()
                    {
                    };
                    queryResult.lstWT     = group.GetOrdersDetail(mac);
                    queryResult.lstCJ     = group.GetTradesDetail(mac);
                    queryResult.ErrWT     = group.QueryInfo.SearchOperatorError;
                    queryResult.ErrCJ     = group.QueryInfo.SearchTradeErrInfo;
                    queryResult.QueryTime = group.QueryInfo.QueryTime;

                    if (needTitleInfo)
                    {
                        queryResult.strTitleCJ = group.strTitleCj;
                        queryResult.strTitleWT = group.strTitleWt;
                    }
                    return(queryResult);
                }
            }
            return(null);
        }