public string GetGrowUpChartData(int accid, string dataType, DateTime?startTime = null, DateTime?endTime = null) { Dictionary <string, string> columnList = new Dictionary <string, string>(); columnList.Add("login", "loginNum"); columnList.Add("user", "userNum"); columnList.Add("sale", "saleNum"); columnList.Add("money", "saleMoney"); columnList.Add("sms", "smsNum"); columnList.Add("goods", "goodsNum"); columnList.Add("order", "orderMoney"); columnList.Add("rep", "acc_Rep"); columnList.Add("mood", "moodNum"); List <string> dataTypeList = new List <string>(); foreach (string item in dataType.Split(',')) { if (columnList.ContainsKey(item)) { dataTypeList.Add(columnList[item]); } } var chartData = ShopDetails.GetGrowingChart(accid, dataTypeList.ToArray(), startTime, endTime); return(CommonLib.Helper.JsonSerializeObject(chartData)); }