/// <summary>
        /// 获取提交数据Json
        /// </summary>
        /// <param name="year">年份</param>
        /// <param name="month">月份</param>
        /// <returns>操作后的结果</returns>
        public ActionResult SubmitStatistic(String year = "", String month = "")
        {
            try
            {
                DateTime date = (String.IsNullOrEmpty(year) || String.IsNullOrEmpty(month) ? DateTime.Today : DateTime.Parse(String.Format("{0}-{1}-1", year, month)));
                IDictionary <Int32, Int32> submits   = SolutionManager.AdminGetMonthlySubmitStatus(date, false);
                IDictionary <Int32, Int32> accepteds = SolutionManager.AdminGetMonthlySubmitStatus(date, true);
                Int32 maxDay = new DateTime(date.Year, date.Month, 1).AddMonths(1).AddDays(-1).Day;

                for (Int32 i = 1; i <= maxDay; i++)
                {
                    if (!submits.ContainsKey(i))
                    {
                        submits[i] = 0;
                    }

                    if (!accepteds.ContainsKey(i))
                    {
                        accepteds[i] = 0;
                    }
                }

                StringBuilder sb    = new StringBuilder();
                Int32         count = 0;

                sb.Append("{").Append("\"all\":[");
                foreach (KeyValuePair <Int32, Int32> pair in submits)
                {
                    if (count++ > 0)
                    {
                        sb.Append(",");
                    }

                    sb.Append("[").Append(pair.Key).Append(",").Append(pair.Value).Append("]");
                }
                sb.Append("],");

                count = 0;
                sb.Append("\"accepted\":[");
                foreach (KeyValuePair <Int32, Int32> pair in accepteds)
                {
                    if (count++ > 0)
                    {
                        sb.Append(",");
                    }

                    sb.Append("[").Append(pair.Key).Append(",").Append(pair.Value).Append("]");
                }
                sb.Append("],");
                sb.Append("\"date\":\"").Append(date.ToString("yyyy-M")).Append("\"}");

                return(SuccessJson(sb.ToString()));
            }
            catch (Exception ex)
            {
                return(ErrorJson(ex.Message));
            }
        }