/// <summary> /// 获取转化率漏斗图模型 /// </summary> /// <param name="stDate"></param> /// <param name="edDate"></param> /// <returns></returns> public static dynamic GetConversionFunnel(string sourceType, DateTime stDate, DateTime edDate) { DashBoardAnalyzeDAL dal = new DashBoardAnalyzeDAL(); if (sourceType == "platform") { dynamic funnel = dal.GetUsrStatusNum(stDate, edDate); ConversionFunnel funnelModel = new ConversionFunnel(); funnelModel.RegNum = funnel.RegNum; funnelModel.ActiveNum = funnel.ActiveNum; funnelModel.PayNum = funnel.PayNum; return(funnelModel); } else { //系统来源 if (sourceType.IndexOf('_') < 0) { return(dal.GetSpecFunnel(1, sourceType, stDate, edDate)); } //百度系 else if (sourceType == "market_baidu") { return(dal.GetSpecFunnel(2, sourceType, stDate, edDate)); } //安卓其它渠道 else { return(dal.GetSpecFunnel(3, sourceType, stDate, edDate)); } } }