public string GetShopSummarize(int id) { T_AccountSummarize.Summarize summarize = ShopDetails.GetAccountAllSummarize(id); var orders = ShopDetails.GetAccountOrder(id); //订单笔数和金额实时计算,不从每日店铺信息汇总表获取,保证数据的及时性 if (orders == null) { return(CommonLib.Helper.JsonSerializeObject(summarize)); } summarize.orderNum = orders.DataList.Count; summarize.orderMoney = Convert.ToDecimal(orders.SumInfo.Profit); return(CommonLib.Helper.JsonSerializeObject(summarize)); }
/// <summary> /// 得到店铺的操作汇总信息 /// </summary> /// <param name="accid"></param> /// <returns></returns> public static T_AccountSummarize.Summarize GetAccountSummarize(int accid) { SysRpt_ShopInfoDAL dal = new SysRpt_ShopInfoDAL(); T_AccountSummarize.Summarize summarize = dal.GetAccountSummarize(accid); if (summarize != null) { dynamic couponSummarize = T_Order_CouponListBLL.GetSummarizeByAccId(accid); summarize.couponNum = Convert.ToInt32(couponSummarize.couponNum); summarize.useCouponNum = Convert.ToInt32(couponSummarize.useCouponNum); } else { summarize = new T_AccountSummarize.Summarize(); } return(summarize); }
/// <summary> /// 得到店铺汇总信息(包含今日) /// <para> /// 此方便包含今日数据,如果为了快速显示请使用 GetAccountSummarize /// </para> /// </summary> /// <param name="accid"></param> /// <returns></returns> public static T_AccountSummarize.Summarize GetAccountAllSummarize(int accid) { T_AccountSummarize.Summarize summarize = SysRpt_ShopInfoBLL.GetAccountSummarize(accid); T_AccountSummarize.TodaySummarize todaySummarize = GetAccountTodaySummarize(accid); summarize.saleNum = summarize.saleNum + todaySummarize.saleNum; summarize.saleMoney = summarize.saleMoney + todaySummarize.saleMoney; summarize.userNum = summarize.userNum + todaySummarize.userNum; summarize.goodsNum = summarize.goodsNum + todaySummarize.goodsNum; summarize.orderNum = summarize.orderNum + todaySummarize.orderNum; summarize.orderMoney = summarize.orderMoney + todaySummarize.orderMoney; summarize.smsNum = summarize.smsNum + todaySummarize.smsNum; summarize.outlayNum = summarize.outlayNum + todaySummarize.outlayNum; summarize.outlayMoney = summarize.outlayMoney + todaySummarize.outlayMoney; summarize.couponNum = summarize.couponNum; summarize.useCouponNum = summarize.useCouponNum; return(summarize); }