出库信息导出

This commit is contained in:
18942506660
2024-04-23 11:15:42 +08:00
parent 7f110d3dfd
commit 1cfe4e0c93
11 changed files with 303 additions and 10 deletions

View File

@@ -88,6 +88,29 @@ namespace WMS.Web.Api.Controllers
return Task.FromResult(Result<string>.ReSuccess(res));
}
/// <summary>
/// 导出详情
/// </summary>
/// <param name="dto"></param>
/// <returns></returns>
[HttpPost]
[Route("ExportInfo")]
public Task<Result<string>> ExportInfo(OperateRequest dto)
{
var loginInfo = _loginService.GetLoginInfo(this.HttpContext.Request.Headers["Authorization"]);
if (loginInfo == null)
return Task.FromResult(Result<string>.ReFailure(ResultCodes.Token_Invalid_Error));
string fileName = FileDownLoadOrderType.OutStockTaskInfo.GetRemark() + loginInfo.UserInfo.CompanyId + DateTime.Now.DateToStringSeconds() + ".xlsx";
string res = _option.Url + fileName;
Task.Run(async () =>
{
//await _exportExcelService.ExportList<OutStockTaskQueryInfoResponse, OutStockTaskQueryRequest>(dto, fileName, loginInfo.UserInfo.StaffId, loginInfo.UserInfo.CompanyId, FileDownLoadOrderType.OutStockTask);
await _outStockTaskService.ExportInfo(dto, fileName, loginInfo);
});
return Task.FromResult(Result<string>.ReSuccess(res));
}
/// <summary>
/// 作废