コード例 #1
0
        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));
        }
コード例 #2
0
        /// <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));
        }