public async Task <IActionResult> ExportThirdProductsData([FromQuery] DateTime start, [FromQuery] DateTime end, [FromQuery] int source, [FromServices] IThirdOrderRepository service) { var result = await service.GetProductsDataAsync(Business.ID, source, start, end.AddDays(1)); var flag = string.Empty; if (source == 99) { flag = "平台订单"; } else if (source == 0) { flag = "美团"; } else if (source == 1) { flag = "饿了么"; } var title = $"商品销售排行统计[{flag}]"; var xls = GetProductsWorksheet(result, title, start, end); return(File(xls, AppData.XlsxContentType, $"{title}({start:yyyyMMdd}-{end:yyyyMMdd}).xlsx")); }
public async Task <IActionResult> GetThirdProductsData([FromQuery] DateTime start, [FromQuery] DateTime end, [FromQuery] int source, [FromServices] IThirdOrderRepository service) { var result = await service.GetProductsDataAsync(Business.ID, source, start, end.AddDays(1)); return(Json(result)); }