public string GetStdSumReport(GetStdSumReq req) { switch (req.type) { case "year": req.date = new DateTime(Convert.ToInt32(req.iYear), 1, 1, 0, 0, 0).ToString("yyyy-MM-dd HH:mm:ss"); break; case "month": var arr = req.iMonth.Split('-'); req.date = new DateTime(Convert.ToInt32(arr[0]), Convert.ToInt32(arr[1]), 1, 0, 0, 0).ToString("yyyy-MM-dd HH:mm:ss"); break; } req.date = req.date ?? DateTime.Now.ToString("yyyy-MM-dd"); var user = JsonConvert.DeserializeObject <AllInOne_UserInfo>(Session["user"].ToString()); //return null; req.lastName = req.lastName ?? user.name; var r = AllFunc.Instance.GetStdSumLine(req); if (r.HttpCode == 200) { Session["gssReq"] = JsonConvert.SerializeObject(req); } return(JsonConvert.SerializeObject(r)); }
/// <summary> /// 圆饼 时间分 /// </summary> /// <param name="req"></param> /// <returns></returns> public string GetStdSumPieByTime(GetStdSumReq req) { //req.customerNo = "0000000681"; //req.date = "2018-03-30"; switch (req.type) { case "year": req.date = new DateTime(Convert.ToInt32(req.iYear), 1, 1, 0, 0, 0).ToString("yyyy-MM-dd HH:mm:ss"); break; case "month": var arr = req.iMonth.Split('-'); req.date = new DateTime(Convert.ToInt32(arr[0]), Convert.ToInt32(arr[1]), 1, 0, 0, 0).ToString("yyyy-MM-dd HH:mm:ss"); break; } var user = JsonConvert.DeserializeObject <AllInOne_UserInfo>(Session["user"].ToString()); req.lastName = req.lastName ?? user.name; var r = AllFunc.Instance.GetStdSumPieByTime(req); return(JsonConvert.SerializeObject(r)); }