Exemple #1
0
        //渠道统计
        public static string Channelstatistics(string comid, int pageindex, int pagesize, string issuetype)
        {
            var totalcount = 0;

            try
            {
                var         prodata = new MemberChannelData();
                var         list    = prodata.Channelstatistics(comid, pageindex, pagesize, issuetype, out totalcount);
                IEnumerable result  = "";
                if (list != null)
                {
                    result = from pro in list
                             select new
                    {
                        //添加录入量,开卡量,第一次交易量,金额
                        OpenCardNum  = pro.Opencardnum,  //开卡
                        Firstdealnum = pro.Firstdealnum, //第一次录入量
                        Summoney     = pro.Summoney,     //金额
                        Channelname  = pro.Channeltypename,
                        Companyid    = pro.Companyid,
                        Companynum   = pro.Companynum
                                       // companyid = pro.Companyid,//
                                       // companyname = pro.Companyid == 0 ? "微信网站注册" : new MemberChannelcompanyData().GetCompanyById(pro.Companyid).Companyname,
                                       //ID = pro.Id
                    }
                }
                ;

                return(JsonConvert.SerializeObject(new { type = 100, totalCount = totalcount, msg = result }));
            }
            catch (Exception ex)
            {
                return(JsonConvert.SerializeObject(new { type = 1, msg = ex.Message }));

                throw;
            }
        }