Exemplo n.º 1
0
        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"));
        }
Exemplo n.º 2
0
        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));
        }