コード例 #1
0
        /// <summary>
        /// 我的桌面
        /// </summary>
        /// <returns></returns>
        public ActionResult Welcome()
        {
            PinGoodsOrderBLL pinGoodsOrderBLL = new PinGoodsOrderBLL();

            PinStore store     = (PinStore)Request.RequestContext.RouteData.Values["pinStore"];
            DateTime now       = DateTime.Now;
            DateTime startDate = new DateTime(now.Year, now.Month, now.Day, 0, 0, 0);
            DateTime endDate   = new DateTime(now.Year, now.Month, now.Day, 23, 59, 59);
            Dictionary <string, object> model = new Dictionary <string, object>();

            ////今日总收入 =所有订单金额-交易取消订单金额-交易失败订单金额
            int todayMoney = pinGoodsOrderBLL.GetEarningsByDate(store.id, startDate, endDate);

            model.Add("todayMoney", (todayMoney * 0.01).ToString("0.00"));

            ////今日订单==所有订单-交易取消订单-交易失败订单
            int saleCount = pinGoodsOrderBLL.GetSaleCountByDate(store.id, startDate, endDate);

            model.Add("saleCount", saleCount);

            ////总收入=订单总收入
            int onlineIncome = pinGoodsOrderBLL.GetEarningsByDate(store.id);

            model.Add("onlineIncome", (onlineIncome * 0.01).ToString("0.00"));

            ////总订单数=订单表总数+微信买单总数+余额消费记录总数-余额支付订单数
            int allOrderCount = pinGoodsOrderBLL.GetSaleCountByDate(store.id);

            model.Add("allOrderCount", allOrderCount);

            ////已上架商品数
            int goodsCount = PinGoodsBLL.SingleModel.GetCountByStoreId(store.id);

            model.Add("goodsCount", goodsCount);

            return(View(model));
        }