/// <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)); }