//订单扣费明细封装方法 private InFeeInfoListViewModel ListExport(InFeeListFilterModel filter) { if (IsPostRequest) { filter.Page = 1; } var viewModels = new InFeeInfoListViewModel { FilterModel = filter }; var param = new InFeeListParam //B_LMS.Data { CustomerCode = _workContext.User.UserUame, CountryCode = filter.CountryCode, EndTime = (filter.EndTime.HasValue ? filter.EndTime.Value.ToString("yyyy-MM-dd 23:59:59") : null).ConvertTo <DateTime?>(), SearchContext = filter.SearchContext, ShippingMethodId = filter.ShippingMethodId, SearchWhere = filter.SearchWhere, StartTime = filter.StartTime }; decimal alltotalfee = 0; var list = _feeManageService.GetInFeeInfoList(param, out alltotalfee); viewModels.List = list.ToModelAsCollection <InFeeInfoExt, InFeeInfoModel>();//LMS_Db.Entities与LMS.UserCenter.Controllers.BillingController映射 viewModels.AllTotalFee = alltotalfee; InitAdd(); return(viewModels); }
public ActionResult OutFeeInfoToExecl(InFeeListFilterModel filterModel) { var model = ListExport(filterModel); var titleList = new List <string> { "WayBillNumber-运单号", "CustomerOrderNumber-客户订单号", "CustomerCode-客户代码", "InDateTime-收货时间", "TrackingNumber-跟踪号", "ChineseName-发货国家", "InShippingName-运输方式", "SettleWeight-计费重量", "Freight-运费", "Register-挂号费", "FuelCharge-燃油费", "Surcharge-附加费", "TotalFee-总费用" }; ExportExcelByWeb.WriteToDownLoad(model.List, titleList, null); return(View(model)); }
public ActionResult SearachChargebackDetail(InFeeListFilterModel filterModel) { return(View(List(filterModel))); }