public ConsultationOrderTotalOutDetail(ConsultationOrderTotal total, int revenueRanking, int orderRanking, string revenuePoint, string orderPoint, List <ConsultationOrderTotal> ordertotallist) { // aRevenueTotal = total.RevenueTotal; // bRevenueTotal = _refundsum; CompleteMoney = (Math.Round((total.CompleteMoney), 1)).ToString(); CompleteTotal = total.CompleteTotal.ToString(); RevenueRanking = revenueRanking; OrderRanking = orderRanking; RevenuePoint = revenuePoint; OrderPoint = orderPoint; Ordertotallist = ordertotallist.Select(t => new ConsultationOrderTotalModel(t)).ToList(); }
/// <summary> /// /// </summary> public ConsultationOrderTotalOutDetail(ConsultationOrderTotal total, double _refundsum, int revenueRanking, int orderRanking, string revenuePoint, string orderPoint, List <ConsultationOrderTotal> ordertotallist, List <OrderTradeRecord> orderTradeRecords) { // aRevenueTotal = total.RevenueTotal; // bRevenueTotal = _refundsum; CompleteMoney = (Math.Round((total.CompleteMoney + _refundsum), 1)).ToString(); CompleteTotal = (total.CompleteTotal - total.RefundTotal).ToString(); RevenueRanking = revenueRanking; OrderRanking = orderRanking; RevenuePoint = revenuePoint; OrderPoint = orderPoint; OrderTradeRecords = orderTradeRecords; Ordertotallist = ordertotallist.Select(t => new ConsultationOrderTotalModel(t, orderTradeRecords)).ToList(); }
public ConsultationOrderTotalModel(ConsultationOrderTotal total) { TotalDate = total.TotalDate; //var doctorrefund = orderTradeRecords.Where(t => t.CreatedOn >= TotalDate && t.CreatedOn < TotalDate.AddDays(1)); Id = total.Id; DoctorName = total.DoctorName; DoctorID = total.DoctorID; DoctorJSON = total.DoctorJSON; CompleteTotal = total.CompleteTotal; // aRevenueTotal = total.RevenueTotal; // bPayMoney =Convert.ToDouble(doctorrefund.Sum(t=>t.PayMoney)); // cRevenueTotal = aRevenueTotal + bPayMoney; CompleteMoney = Math.Round(total.CompleteMoney, 1); TotalType = total.TotalType; TotalDateUtc = total.TotalDate.ToString("yyyy-MM-ddTHH:mm:ss"); }