|
@@ -51,6 +51,7 @@ using Hotline.Application.OrderApp;
|
|
|
using Hotline.Share.Tools;
|
|
|
using MediatR;
|
|
|
using static Hotline.AppDefaults;
|
|
|
+using Hotline.Api.Filter;
|
|
|
|
|
|
namespace Hotline.Api.Controllers.Bi
|
|
|
{
|
|
@@ -193,7 +194,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("published/statistics/department/export")]
|
|
|
- public async Task<FileStreamResult> ExportQueryPublishedOrderDepartmentAsync([FromBody] ExportExcelDto<QueryOrderPublishStatisticsAllDto> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> ExportQueryPublishedOrderDepartmentAsync([FromBody] ExportExcelDto<QueryOrderPublishStatisticsAllDto> dto)
|
|
|
{
|
|
|
var (total, list) = await _orderApplication.QueryPublishedOrderDepartmentAsync(dto.QueryDto, dto.IsExportAll);
|
|
|
if (list != null && list.Count > 0)
|
|
@@ -237,7 +239,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("published/statistics/user/export")]
|
|
|
- public async Task<FileStreamResult> ExportQueryPublishedOrder([FromBody] ExportExcelDto<QueryOrderPublishStatisticsDto> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> ExportQueryPublishedOrder([FromBody] ExportExcelDto<QueryOrderPublishStatisticsDto> dto)
|
|
|
{
|
|
|
var (total, list) = await _orderApplication.QueryPublishedOrderAsync(dto.QueryDto, dto.IsExportAll);
|
|
|
if (list != null && list.Count > 0)
|
|
@@ -312,7 +315,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("visit/source/export")]
|
|
|
- public async Task<FileStreamResult> QueryOrderVisitSourceChannelExportAsync([FromBody] ExportExcelDto<QueryOrderVisitSourceChannelDto> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> QueryOrderVisitSourceChannelExportAsync([FromBody] ExportExcelDto<QueryOrderVisitSourceChannelDto> dto)
|
|
|
{
|
|
|
var list = await _orderApplication.QueryOrderVisitSourceChannelAsync(dto.QueryDto);
|
|
|
return _exportApplication.GetExcelFile(dto, list, "回访来源统计", "SourceChannel");
|
|
@@ -331,7 +335,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("visit/quantity/export")]
|
|
|
- public async Task<FileStreamResult> QueryOrderVisitQuantityExportAsync([FromBody] ExportExcelDto<QueryOrderVisitQuantity> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> QueryOrderVisitQuantityExportAsync([FromBody] ExportExcelDto<QueryOrderVisitQuantity> dto)
|
|
|
{
|
|
|
var items = await _orderVisitApplication.QueryOrderVisitQuantityAsync(dto.QueryDto);
|
|
|
return _exportApplication.GetExcelFile(dto, items, "回访量统计");
|
|
@@ -356,7 +361,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("org_data_list_detail/_export")]
|
|
|
- public async Task<FileStreamResult> OrgDataListDetailExport([FromBody] ExportExcelDto<OrgDataListDetailRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> OrgDataListDetailExport([FromBody] ExportExcelDto<OrgDataListDetailRequest> dto)
|
|
|
{
|
|
|
var query = _orderApplication.QueryOrgDataListDetail(dto.QueryDto);
|
|
|
List<Order> data;
|
|
@@ -403,7 +409,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("org_data_list_detail_all/_export")]
|
|
|
- public async Task<FileStreamResult> OrgDataListDetailExport([FromBody] ExportExcelDto<OrgDataListAllDetailRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> OrgDataListDetailExport([FromBody] ExportExcelDto<OrgDataListAllDetailRequest> dto)
|
|
|
{
|
|
|
var query = _orderApplication.QueryOrgDataListDetail(dto.QueryDto);
|
|
|
List<Order> data;
|
|
@@ -471,7 +478,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("org_data_list/_export")]
|
|
|
- public async Task<FileStreamResult> OrgDataListExport([FromBody] ExportExcelDto<ReportPagedRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> OrgDataListExport([FromBody] ExportExcelDto<ReportPagedRequest> dto)
|
|
|
{
|
|
|
var query = _orderApplication.QueryOrgDataList(dto.QueryDto);
|
|
|
List<OrderBiOrgDataListVo> data;
|
|
@@ -514,7 +522,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("centre_data_list_export")]
|
|
|
- public async Task<FileStreamResult> CentreDataListExport([FromBody] ExportExcelDto<ReportPagedRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> CentreDataListExport([FromBody] ExportExcelDto<ReportPagedRequest> dto)
|
|
|
{
|
|
|
var query = _orderApplication.CentreDataList(dto.QueryDto);
|
|
|
List<OrderBiCentreDataListVo> data = await query.Where(x => (x.CentreArchive + x.CentreCareOf + x.NoCentreCareOf + x.Invalid + x.Repeat) != 0).ToListAsync(HttpContext.RequestAborted);
|
|
@@ -572,7 +581,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("hotspot_data_list/export")]
|
|
|
- public async Task<FileStreamResult> HotspotDataLsitExprot([FromBody] ExportExcelDto<HotspotReportPagedRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> HotspotDataLsitExprot([FromBody] ExportExcelDto<HotspotReportPagedRequest> dto)
|
|
|
{
|
|
|
if (!dto.QueryDto.StartTime.HasValue || !dto.QueryDto.EndTime.HasValue) throw UserFriendlyException.SameMessage("请选择时间!");
|
|
|
if (dto.QueryDto.Type == 0 && (!dto.QueryDto.ChainStartTime.HasValue || !dto.QueryDto.ChainEndTime.HasValue)) throw UserFriendlyException.SameMessage("请选择环比时间!");
|
|
@@ -785,7 +795,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("visit-nosatisfied/export")]
|
|
|
- public async Task<FileStreamResult> ExportQueryVisitNoSatisfied([FromBody] QueryVisitNoSatisfiedDto dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> ExportQueryVisitNoSatisfied([FromBody] QueryVisitNoSatisfiedDto dto)
|
|
|
{
|
|
|
if (!dto.StartTime.HasValue || !dto.EndTime.HasValue) throw UserFriendlyException.SameMessage("请选择时间!");
|
|
|
if (dto.AddColumnName is null || dto.AddColumnName.Count == 0) throw UserFriendlyException.SameMessage("导出字段不能为空");
|
|
@@ -838,7 +849,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("visit-nosatisfied-detail-export")]
|
|
|
- public async Task<FileStreamResult> BiQueryVisitNoSatisfiedDetailExport([FromBody] ExportExcelDto<BiQueryVisitNoSatisfiedDetailDto> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> BiQueryVisitNoSatisfiedDetailExport([FromBody] ExportExcelDto<BiQueryVisitNoSatisfiedDetailDto> dto)
|
|
|
{
|
|
|
if (!dto.QueryDto.StartTime.HasValue || !dto.QueryDto.EndTime.HasValue) throw UserFriendlyException.SameMessage("请选择时间!");
|
|
|
|
|
@@ -886,7 +898,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("order-delay-data-list-export")]
|
|
|
- public async Task<FileStreamResult> ExportQueryOrderDelayDataList([FromBody] ExportExcelDto<QueryOrderDelayDataListRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> ExportQueryOrderDelayDataList([FromBody] ExportExcelDto<QueryOrderDelayDataListRequest> dto)
|
|
|
{
|
|
|
var query = _orderReportApplication.QueryOrderDelayDataList(dto.QueryDto);
|
|
|
List<BiOrderDelayDataDto> list;
|
|
@@ -942,7 +955,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("order-delay-data-detail-export")]
|
|
|
- public async Task<FileStreamResult> ExportQueryOrderDelayDataDetail([FromBody] ExportExcelDto<QueryOrderDelayDataDetailRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> ExportQueryOrderDelayDataDetail([FromBody] ExportExcelDto<QueryOrderDelayDataDetailRequest> dto)
|
|
|
{
|
|
|
var query = _orderReportApplication.QueryOrderDelayDataDetail(dto.QueryDto);
|
|
|
List<OrderDelay> list;
|
|
@@ -1133,7 +1147,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("accept_type_top10_list-export")]
|
|
|
- public async Task<FileStreamResult> AcceptTypeTop10ListExport([FromBody] ExportExcelDto<ReportPagedRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> AcceptTypeTop10ListExport([FromBody] ExportExcelDto<ReportPagedRequest> dto)
|
|
|
{
|
|
|
var (areaList, returnList, data) = await _orderApplication.AcceptTypeTop10List(dto.QueryDto, true);
|
|
|
var stream = ExcelHelper.CreateStream(data);
|
|
@@ -1161,7 +1176,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("hotport-org-statistics/export")]
|
|
|
- public async Task<FileStreamResult> ExportHotPortJoinOrgStatistics([FromBody] ExportHotPortJoinOrgStatisticsRequest dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> ExportHotPortJoinOrgStatistics([FromBody] ExportHotPortJoinOrgStatisticsRequest dto)
|
|
|
{
|
|
|
if (!dto.StartTime.HasValue || !dto.EndTime.HasValue) throw UserFriendlyException.SameMessage("请选择时间!");
|
|
|
if (dto.AddColumnName is null || dto.AddColumnName.Count == 0) throw UserFriendlyException.SameMessage("导出字段不能为空");
|
|
@@ -1193,7 +1209,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("hotport-org-statistics/detail/export")]
|
|
|
- public async Task<FileStreamResult> HotPortJoinOrgStatisticsDetailExport([FromBody] ExportExcelDto<HotPortJoinOrgStatisticsRequestDetail> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> HotPortJoinOrgStatisticsDetailExport([FromBody] ExportExcelDto<HotPortJoinOrgStatisticsRequestDetail> dto)
|
|
|
{
|
|
|
var query = _orderRepository.HotPortJoinOrgStatisticsDetail(dto.QueryDto);
|
|
|
List<Order> data;
|
|
@@ -1225,7 +1242,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("visit-measure-statistics-export")]
|
|
|
- [AllowAnonymous]
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ [AllowAnonymous]
|
|
|
public async Task<FileStreamResult> VisitMeasureStatisticsExport([FromBody] ExportExcelDto<VisitMeasureStatisticsRequest> dto)
|
|
|
{
|
|
|
var query = _orderVisitRepository.Queryable()
|
|
@@ -1384,7 +1402,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="TypeId">0:全部 ,1:市民,2:企业</param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("hotspot-statistics/export")]
|
|
|
- public async Task<FileStreamResult> HotspotStatisticsExprot([FromBody] ExportExcelDto<HotspotStatisticsRep> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> HotspotStatisticsExprot([FromBody] ExportExcelDto<HotspotStatisticsRep> dto)
|
|
|
{
|
|
|
DataTable data = new DataTable();
|
|
|
|
|
@@ -1482,7 +1501,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("hotspot-statistics-detail/export")]
|
|
|
- public async Task<FileStreamResult> HotspotStatisticsDetailExport([FromBody] ExportExcelDto<HotspotStatisticsRep> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> HotspotStatisticsDetailExport([FromBody] ExportExcelDto<HotspotStatisticsRep> dto)
|
|
|
{
|
|
|
var query = _orderApplication.HotspotStatisticsDetail(dto.QueryDto);
|
|
|
List<Order> data;
|
|
@@ -1538,7 +1558,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("seat-satisfaction-statistics/export")]
|
|
|
- public async Task<FileStreamResult> SeatSatisfactionStatisticsExport([FromBody] ExportExcelDto<PagedKeywordRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> SeatSatisfactionStatisticsExport([FromBody] ExportExcelDto<PagedKeywordRequest> dto)
|
|
|
{
|
|
|
var query = _orderApplication.SeatSatisfactionStatistics(dto.QueryDto);
|
|
|
List<SeatSatisfactionStatisticsDto> data;
|
|
@@ -1621,7 +1642,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("seat-satisfaction-statistics-list-detail/export")]
|
|
|
- public async Task<FileStreamResult> SeatSatisfactionStatisticsListDetailExport([FromBody] ExportExcelDto<PagedKeywordRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> SeatSatisfactionStatisticsListDetailExport([FromBody] ExportExcelDto<PagedKeywordRequest> dto)
|
|
|
{
|
|
|
var query = _orderApplication.SeatSatisfactionStatisticsListDetail(dto.QueryDto);
|
|
|
List<SeatSatisfactionStatisticsListDetailDto> data;
|
|
@@ -1702,7 +1724,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("query-seat-satisfaction-order-visit-list/export")]
|
|
|
- public async Task<FileStreamResult> ExportQuerySeatSatisfactionOrderVisitList([FromBody] ExportExcelDto<SeatSatisfactionOrderVisitRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> ExportQuerySeatSatisfactionOrderVisitList([FromBody] ExportExcelDto<SeatSatisfactionOrderVisitRequest> dto)
|
|
|
{
|
|
|
var query = _orderApplication.QuerySeatSatisfactionOrderVisitList(dto.QueryDto);
|
|
|
List<OrderVisitDetail> orders;
|
|
@@ -1796,7 +1819,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("visit-org-satisfaction-statistics/_export")]
|
|
|
- public async Task<FileStreamResult> VisitAndOrgSatisfactionStatisticsExport([FromBody] ExportExcelDto<PagedKeywordSonRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> VisitAndOrgSatisfactionStatisticsExport([FromBody] ExportExcelDto<PagedKeywordSonRequest> dto)
|
|
|
{
|
|
|
List<VisitAndOrgSatisfactionStatisticsDto> data = await _orderApplication.VisitAndOrgSatisfactionStatistics(dto.QueryDto);
|
|
|
var countySumModel = new VisitAndOrgSatisfactionStatisticsDto()
|
|
@@ -1918,7 +1942,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("visit-org-statisfaction-org-detail/_export")]
|
|
|
- public async Task<FileStreamResult> VisitAndOrgStatisfactionOrgDetailExport([FromBody] ExportExcelDto<PagedKeywordSonRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> VisitAndOrgStatisfactionOrgDetailExport([FromBody] ExportExcelDto<PagedKeywordSonRequest> dto)
|
|
|
{
|
|
|
var list = await _orderApplication.VisitAndOrgStatisfactionOrgDetail(dto.QueryDto);
|
|
|
var countySumModel = new VisitAndOrgSatisfactionStatisticsDto()
|
|
@@ -1997,7 +2022,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("visit-org-satisfaction-detail/_export")]
|
|
|
- public async Task<FileStreamResult> VisitAndOrgSatisfactionDetailExport([FromBody] ExportExcelDto<VisitAndOrgSatisfactionDetailDto> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> VisitAndOrgSatisfactionDetailExport([FromBody] ExportExcelDto<VisitAndOrgSatisfactionDetailDto> dto)
|
|
|
{
|
|
|
var query = _orderRepository.VisitAndOrgSatisfactionDetail(dto.QueryDto);
|
|
|
List<OrgVisitDetailListResp> data;
|
|
@@ -3319,7 +3345,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("department_acceptance_type_statistics_export")]
|
|
|
- public async Task<FileStreamResult> ExportDepartmentAcceptanceTypeStatistics([FromBody] ExportExcelDto<DepartmentKeyWordRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> ExportDepartmentAcceptanceTypeStatistics([FromBody] ExportExcelDto<DepartmentKeyWordRequest> dto)
|
|
|
{
|
|
|
var query = _orderReportApplication.DepartmentAcceptanceTypeStatistics(dto.QueryDto);
|
|
|
List<DepartmentAcceptanceTypeStatisticsDto> list;
|
|
@@ -3416,7 +3443,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("department_acceptance_type_order_list_export")]
|
|
|
- public async Task<FileStreamResult> ExportDepartmentAcceptanceTypeOrderList([FromBody] ExportExcelDto<DepartmentKeyWordRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> ExportDepartmentAcceptanceTypeOrderList([FromBody] ExportExcelDto<DepartmentKeyWordRequest> dto)
|
|
|
{
|
|
|
var query = _orderReportApplication.DepartmentAcceptanceTypeOrderList(dto.QueryDto);
|
|
|
List<Order> list;
|
|
@@ -3572,7 +3600,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("department_acceptance_type_statistics_export_v1")]
|
|
|
- public async Task<FileStreamResult> ExportDepartmentAcceptanceTypeStatisticsV1([FromBody] ExportExcelDto<DepartmentKeyWordRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> ExportDepartmentAcceptanceTypeStatisticsV1([FromBody] ExportExcelDto<DepartmentKeyWordRequest> dto)
|
|
|
{
|
|
|
var query = _orderReportApplication.DepartmentAcceptanceTypeStatisticsV1(dto.QueryDto);
|
|
|
List<DepartmentAcceptanceTypeStatisticsV1Dto> list;
|
|
@@ -3725,7 +3754,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("department_acceptance_type_order_list_export_v1")]
|
|
|
- public async Task<FileStreamResult> ExportDepartmentAcceptanceTypeOrderListV1([FromBody] ExportExcelDto<DepartmentKeyWordRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> ExportDepartmentAcceptanceTypeOrderListV1([FromBody] ExportExcelDto<DepartmentKeyWordRequest> dto)
|
|
|
{
|
|
|
var query = _orderReportApplication.DepartmentAcceptanceTypeOrderListV1(dto.QueryDto);
|
|
|
List<Order> list;
|
|
@@ -3808,7 +3838,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("departmental_processing_statistics_export")]
|
|
|
- public async Task<FileStreamResult> ExportDepartmentalProcessingStatistics([FromBody] ExportExcelDto<DepartmentalProcessingStatisticsRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> ExportDepartmentalProcessingStatistics([FromBody] ExportExcelDto<DepartmentalProcessingStatisticsRequest> dto)
|
|
|
{
|
|
|
var list = new List<DepartmentalProcessingStatisticsDataDto>();
|
|
|
if (_appOptions.Value.IsLuZhou == true)
|
|
@@ -3912,7 +3943,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("departmental_processing_child_statistics_export")]
|
|
|
- public async Task<FileStreamResult> ExportDepartmentalProcessingChildStatistics([FromBody] ExportExcelDto<DepartmentalProcessingStatisticsRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> ExportDepartmentalProcessingChildStatistics([FromBody] ExportExcelDto<DepartmentalProcessingStatisticsRequest> dto)
|
|
|
{
|
|
|
var list = new List<DepartmentalProcessingStatisticsDataDto>();
|
|
|
if (_appOptions.Value.IsLuZhou == true)
|
|
@@ -4006,7 +4038,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("departmental_processing_statistics_list_export")]
|
|
|
- public async Task<FileStreamResult> ExportGetDepartmentalProcessingStatisticsList([FromBody] ExportExcelDto<DepartmentalProcessingStatisticsRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> ExportGetDepartmentalProcessingStatisticsList([FromBody] ExportExcelDto<DepartmentalProcessingStatisticsRequest> dto)
|
|
|
{
|
|
|
ISugarQueryable<SelectOrderId> queryDa;
|
|
|
if (_appOptions.Value.IsLuZhou == true)
|
|
@@ -4099,7 +4132,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("departmental_processing_statistics_details_list_export")]
|
|
|
- public async Task<FileStreamResult> ExportDepartmentalProcessingStatisticsDetailsList([FromBody] ExportExcelDto<DepartmentalProcessingStatisticsRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> ExportDepartmentalProcessingStatisticsDetailsList([FromBody] ExportExcelDto<DepartmentalProcessingStatisticsRequest> dto)
|
|
|
{
|
|
|
ISugarQueryable<SelectOrderId> queryDa;
|
|
|
if (_appOptions.Value.IsLuZhou == true)
|
|
@@ -4376,7 +4410,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("reTransact/_export")]
|
|
|
- public async Task<FileStreamResult> OrderReTransactExport([FromBody] ExportExcelDto<QueryOrderReTransactRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> OrderReTransactExport([FromBody] ExportExcelDto<QueryOrderReTransactRequest> dto)
|
|
|
{
|
|
|
var query = _orderApplication.OrderReTransact(dto.QueryDto);
|
|
|
List<OrderReTransactVo> data;
|
|
@@ -4416,7 +4451,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("reTransact_detail/_export")]
|
|
|
- public async Task<FileStreamResult> OrderReTransactDetailExport([FromBody] ExportExcelDto<QueryOrderReTransactDetailRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> OrderReTransactDetailExport([FromBody] ExportExcelDto<QueryOrderReTransactDetailRequest> dto)
|
|
|
{
|
|
|
var query = _orderApplication.QueryOrderSourceDetail(dto.QueryDto);
|
|
|
List<OrderSpecialDetail> data;
|
|
@@ -4478,7 +4514,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("send_order_report/export")]
|
|
|
- public async Task<FileStreamResult> ExportSendOrderReport([FromBody] ExportExcelDto<QuerySendOrderRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> ExportSendOrderReport([FromBody] ExportExcelDto<QuerySendOrderRequest> dto)
|
|
|
{
|
|
|
if (!dto.QueryDto.StartTime.HasValue || !dto.QueryDto.EndTime.HasValue)
|
|
|
throw UserFriendlyException.SameMessage("请选择时间!");
|
|
@@ -4580,7 +4617,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("secondary_handling_report/_export")]
|
|
|
- public async Task<FileStreamResult> SecondaryHandlingReportExport([FromBody] ExportExcelDto<QuerySecondaryHandlingRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> SecondaryHandlingReportExport([FromBody] ExportExcelDto<QuerySecondaryHandlingRequest> dto)
|
|
|
{
|
|
|
var query = _orderSecondaryHandlingApplication.SecondaryHandlingReport(dto.QueryDto, HttpContext.RequestAborted);
|
|
|
List<SecondaryHandlingVo> secondaryHandling;
|
|
@@ -4615,7 +4653,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("secondary_handling_detail_report/_export")]
|
|
|
- public async Task<FileStreamResult> SecondaryHandlingDetailReportExport([FromBody] ExportExcelDto<QuerySecondaryHandlingRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> SecondaryHandlingDetailReportExport([FromBody] ExportExcelDto<QuerySecondaryHandlingRequest> dto)
|
|
|
{
|
|
|
var query = _orderSecondaryHandlingApplication.SecondaryHandlingDetailReport(dto.QueryDto, HttpContext.RequestAborted);
|
|
|
List<OrderSecondaryHandling> secondaryHandling;
|
|
@@ -4715,7 +4754,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("secondary_handling_satisfaction_report/_export")]
|
|
|
- public async Task<FileStreamResult> SecondaryHandlingSatisfactionReportExport([FromBody] ExportExcelDto<QuerySecondaryHandlingRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> SecondaryHandlingSatisfactionReportExport([FromBody] ExportExcelDto<QuerySecondaryHandlingRequest> dto)
|
|
|
{
|
|
|
var query = _orderSecondaryHandlingApplication.SecondaryHandlingSatisfactionReport(dto.QueryDto, HttpContext.RequestAborted);
|
|
|
List<SecondaryHandlingSatisfactionVo> secondaryHandling;
|
|
@@ -4798,7 +4838,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("secondary_handling_satisfaction_detail_report/_export")]
|
|
|
- public async Task<FileStreamResult> SecondaryHandlingSatisfactionDetailReport([FromBody] ExportExcelDto<QuerySecondaryHandlingRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> SecondaryHandlingSatisfactionDetailReport([FromBody] ExportExcelDto<QuerySecondaryHandlingRequest> dto)
|
|
|
{
|
|
|
var query = _orderSecondaryHandlingApplication.SecondaryHandlingSatisfactionDetailReport(dto.QueryDto, HttpContext.RequestAborted);
|
|
|
List<OrderSecondaryHandling> secondaryHandling;
|
|
@@ -4850,7 +4891,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("unsigned_order_report/_export")]
|
|
|
- public async Task<FileStreamResult> UnsignedOrdersReport([FromBody] ExportExcelDto<QueryUnsignedOrdersRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> UnsignedOrdersReport([FromBody] ExportExcelDto<QueryUnsignedOrdersRequest> dto)
|
|
|
{
|
|
|
var query = _orderApplication.QueryUnsignedOrders(dto.QueryDto).Select((x, ws) => new UnsignedOrder { Order = x, WorkflowStep = ws });
|
|
|
List<UnsignedOrder> unsignedOrders;
|
|
@@ -4907,7 +4949,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("order_source/_export")]
|
|
|
- public async Task<FileStreamResult> QueryOrderSourceReport([FromBody] ExportExcelDto<QueryOrderSourceRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> QueryOrderSourceReport([FromBody] ExportExcelDto<QueryOrderSourceRequest> dto)
|
|
|
{
|
|
|
//var count = await _orderApplication.QueryOrderSource(dto.QueryDto).CountAsync();
|
|
|
var query = _orderApplication.QueryOrderSource(dto.QueryDto).GroupBy(d => d.SourceChannel).Select(d => new OrderSourceVo { Source = d.SourceChannel, Num = SqlFunc.AggregateCount(d.Id) });
|
|
@@ -4959,7 +5002,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("order_source_list/_export")]
|
|
|
- public async Task<FileStreamResult> QueryOrderSourceListExport([FromBody] QueryOrderSourceRequest dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> QueryOrderSourceListExport([FromBody] QueryOrderSourceRequest dto)
|
|
|
{
|
|
|
var dataTable = await _orderRepository.OrderSourceExport(dto);
|
|
|
var stream = ExcelHelper.CreateStream(dataTable);
|
|
@@ -4983,7 +5027,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("order_source_detail/_export")]
|
|
|
- public async Task<FileStreamResult> QueryOrderSourceDetailReport([FromBody] ExportExcelDto<QueryOrderSourceDetailRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> QueryOrderSourceDetailReport([FromBody] ExportExcelDto<QueryOrderSourceDetailRequest> dto)
|
|
|
{
|
|
|
var query = _orderApplication.QueryOrderSourceDetail(dto.QueryDto);
|
|
|
List<Order> orders;
|
|
@@ -5033,7 +5078,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("order_area_time_export")]
|
|
|
- public async Task<FileStreamResult> OrderAreaTimeExport([FromBody] TimeSharingPagedKeywordRequest dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> OrderAreaTimeExport([FromBody] TimeSharingPagedKeywordRequest dto)
|
|
|
{
|
|
|
var dataTable = await _orderRepository.OrderAreaTimeExport(dto);
|
|
|
var stream = ExcelHelper.CreateStream(dataTable);
|
|
@@ -5067,7 +5113,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("order_hotspot_time_export")]
|
|
|
- public async Task<FileStreamResult> OrderHotspotTimeExport([FromBody] TimeSharingPagedKeywordRequest dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> OrderHotspotTimeExport([FromBody] TimeSharingPagedKeywordRequest dto)
|
|
|
{
|
|
|
var dataTable = await _orderRepository.OrderHotspotTimeExport(dto);
|
|
|
var stream = ExcelHelper.CreateStream(dataTable);
|
|
@@ -5101,7 +5148,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("order_acceptance_time_export")]
|
|
|
- public async Task<FileStreamResult> OrderAcceptanceTimeExport([FromBody] TimeSharingPagedKeywordRequest dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> OrderAcceptanceTimeExport([FromBody] TimeSharingPagedKeywordRequest dto)
|
|
|
{
|
|
|
var titleData = await _systemDicDataRepository.Queryable()
|
|
|
.Where(p => p.DicTypeCode == "AcceptType")
|
|
@@ -5142,7 +5190,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("order_source_time_export")]
|
|
|
- public async Task<FileStreamResult> OrderSourceTimeExport([FromBody] TimeSharingPagedKeywordRequest dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> OrderSourceTimeExport([FromBody] TimeSharingPagedKeywordRequest dto)
|
|
|
{
|
|
|
var dataTable = await _orderRepository.OrderSourceTimeExport(dto);
|
|
|
var stream = ExcelHelper.CreateStream(dataTable);
|
|
@@ -5206,7 +5255,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("org-visitdetail-list-export")]
|
|
|
- public async Task<FileStreamResult> OrgVisitDetailListExport([FromBody] ExportExcelDto<OrgVisitDetailListReq> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> OrgVisitDetailListExport([FromBody] ExportExcelDto<OrgVisitDetailListReq> dto)
|
|
|
{
|
|
|
var query = _orderRepository.OrgVisitDetailList(dto.QueryDto);
|
|
|
|
|
@@ -5251,7 +5301,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("hotspot-area-statistics-export")]
|
|
|
- public async Task<FileStreamResult> HotspotAndAreaStatisticsExport([FromBody] HotspotAndAreaStatisticsReq dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> HotspotAndAreaStatisticsExport([FromBody] HotspotAndAreaStatisticsReq dto)
|
|
|
{
|
|
|
var returnList = await _orderApplication.HotspotAndAreaStatisticsExport(dto);
|
|
|
var table = _orderApplication.InitHotspotTable(returnList, dto.AddColumnName, dto.HotspotLevel);
|
|
@@ -5289,7 +5340,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("accepttype-statistics-bydate-detail-export")]
|
|
|
- public async Task<FileStreamResult> AcceptTypeStatisticsByDateDetailExport([FromBody] ExportExcelDto<AcceptTypeStatisticsByDateDetailReq> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> AcceptTypeStatisticsByDateDetailExport([FromBody] ExportExcelDto<AcceptTypeStatisticsByDateDetailReq> dto)
|
|
|
{
|
|
|
var query = _orderRepository.AcceptTypeStatisticsByDateDetail(dto.QueryDto);
|
|
|
|
|
@@ -5320,7 +5372,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("hotspot-area-statistics-detail-export")]
|
|
|
- public async Task<FileStreamResult> HotspotAndAreaStatisticsDetailExport([FromBody] ExportExcelDto<HotspotAndAreaStatisticsDetailReq> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> HotspotAndAreaStatisticsDetailExport([FromBody] ExportExcelDto<HotspotAndAreaStatisticsDetailReq> dto)
|
|
|
{
|
|
|
var query = _orderRepository.HotspotAndAreaStatisticsDetail(dto.QueryDto);
|
|
|
|
|
@@ -5377,7 +5430,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("accepttype-statistics-export")]
|
|
|
- public async Task<FileStreamResult> AcceptTypeStatisticsExport([FromBody] ExportExcelDto<AcceptTypeStatisticsReq> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> AcceptTypeStatisticsExport([FromBody] ExportExcelDto<AcceptTypeStatisticsReq> dto)
|
|
|
{
|
|
|
var list = await _orderReportApplication.AcceptTypeStatistics(dto.QueryDto).ToListAsync();
|
|
|
int SumCount = list.Sum(x => x.SumCount);
|
|
@@ -5422,7 +5476,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("accepttype-statistics-bydate-export")]
|
|
|
- public async Task<FileStreamResult> AcceptTypeStatisticsByDateExport([FromBody] AcceptTypeStatisticsByDateReq dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> AcceptTypeStatisticsByDateExport([FromBody] AcceptTypeStatisticsByDateReq dto)
|
|
|
{
|
|
|
var returnList = await _orderRepository.AcceptTypeStatisticsByDateExport(dto);
|
|
|
var table = _orderRepository.InitAcceptTypeTable(returnList, dto.AddColumnName);
|
|
@@ -5550,7 +5605,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("visit-hotspot-satisfaction-statistics/_export")]
|
|
|
- public async Task<FileStreamResult> VisitAndHotspotSatisfactionStatisticsExport([FromBody] ExportExcelDto<VisitAndHotspotPagedKeywordRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> VisitAndHotspotSatisfactionStatisticsExport([FromBody] ExportExcelDto<VisitAndHotspotPagedKeywordRequest> dto)
|
|
|
{
|
|
|
List<VisitAndHotspotSatisfactionStatisticsDto> data = await _orderApplication.VisitAndHotspotSatisfactionStatistics(dto.QueryDto);
|
|
|
var sumModel = new VisitAndHotspotSatisfactionStatisticsDto()
|
|
@@ -5596,7 +5652,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("visit-hotspot-satisfaction-detail/_export")]
|
|
|
- public async Task<FileStreamResult> VisitAndHotspotSatisfactionDetailExport([FromBody] ExportExcelDto<VisitAndHotspotPagedKeywordRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> VisitAndHotspotSatisfactionDetailExport([FromBody] ExportExcelDto<VisitAndHotspotPagedKeywordRequest> dto)
|
|
|
{
|
|
|
var query = _orderApplication.VisitAndHotspotSatisfactionDetail(dto.QueryDto);
|
|
|
List<OrderVisitDetail> data;
|
|
@@ -5644,7 +5701,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("hotspot-accepttype-statistics-export")]
|
|
|
- public async Task<FileStreamResult> HotspotAndAcceptTypeStatisticsExport([FromBody] HotspotAndAcceptTypeStatisticsReq dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> HotspotAndAcceptTypeStatisticsExport([FromBody] HotspotAndAcceptTypeStatisticsReq dto)
|
|
|
{
|
|
|
var returnList = await _orderApplication.HotspotAndAcceptTypeStatisticsExport(dto);
|
|
|
var table = _orderApplication.InitHotspotTable(returnList, dto.AddColumnName, dto.HotspotLevel);
|
|
@@ -5670,7 +5728,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("hotspot-accepttype-statistics-detail-export")]
|
|
|
- public async Task<FileStreamResult> HotspotAndAcceptTypeStatisticsDetailExport([FromBody] ExportExcelDto<HotspotAndAcceptTypeStatisticsDetailReq> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> HotspotAndAcceptTypeStatisticsDetailExport([FromBody] ExportExcelDto<HotspotAndAcceptTypeStatisticsDetailReq> dto)
|
|
|
{
|
|
|
var query = _orderApplication.HotspotAndAcceptTypeStatisticsDetail(dto.QueryDto);
|
|
|
|
|
@@ -5713,7 +5772,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("screen-apply-export")]
|
|
|
- public async Task<FileStreamResult> OrderScreenApplyExport([FromBody] ExportExcelDto<OrderScreenApplyPagedRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> OrderScreenApplyExport([FromBody] ExportExcelDto<OrderScreenApplyPagedRequest> dto)
|
|
|
{
|
|
|
var query = _orderApplication.OrderScreenApply(dto.QueryDto);
|
|
|
|
|
@@ -5755,7 +5815,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("screen-audit-export")]
|
|
|
- public async Task<FileStreamResult> OrderScreenAuditExport([FromBody] ExportExcelDto<OrderScreenAuditPagedRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> OrderScreenAuditExport([FromBody] ExportExcelDto<OrderScreenAuditPagedRequest> dto)
|
|
|
{
|
|
|
var query = _orderApplication.OrderScreenAudit(dto.QueryDto);
|
|
|
|
|
@@ -5806,7 +5867,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("get_order_nosigen_export")]
|
|
|
- public async Task<FileStreamResult> ExportGetOrderNoSigen([FromBody] ExportExcelDto<OrderNoSigenRequestDto> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> ExportGetOrderNoSigen([FromBody] ExportExcelDto<OrderNoSigenRequestDto> dto)
|
|
|
{
|
|
|
var list = await _orderReportApplication.GetOrderNoSigen(dto.QueryDto);
|
|
|
|
|
@@ -5861,7 +5923,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("get_order_nosigen_detail_export")]
|
|
|
- public async Task<FileStreamResult> ExportGetOrderNoSigenDetail([FromBody] ExportExcelDto<OrderNoSigenRequestDto> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> ExportGetOrderNoSigenDetail([FromBody] ExportExcelDto<OrderNoSigenRequestDto> dto)
|
|
|
{
|
|
|
var query = _orderReportApplication.GetOrderNoSigenDetail(dto.QueryDto).Select(o => new { o });
|
|
|
|
|
@@ -5926,7 +5989,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("get_enterprise_seats_report_export")]
|
|
|
- public async Task<FileStreamResult> ExportGetEnterpriseSeatsReport([FromBody] ExportExcelDto<EnterpriseSeatsReportRequestDto> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> ExportGetEnterpriseSeatsReport([FromBody] ExportExcelDto<EnterpriseSeatsReportRequestDto> dto)
|
|
|
{
|
|
|
var list = await _orderReportApplication.GetEnterpriseSeatsReport(dto.QueryDto);
|
|
|
|
|
@@ -5975,7 +6039,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("get_enterprise_seats_report_detail_export")]
|
|
|
- public async Task<FileStreamResult> ExportGetEnterpriseSeatsReportDetail([FromBody] ExportExcelDto<EnterpriseSeatsReportRequestDto> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> ExportGetEnterpriseSeatsReportDetail([FromBody] ExportExcelDto<EnterpriseSeatsReportRequestDto> dto)
|
|
|
{
|
|
|
var query = _orderReportApplication.GetEnterpriseSeatsReportDetail(dto.QueryDto);
|
|
|
|
|
@@ -6034,7 +6099,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("center-accept-export")]
|
|
|
- public async Task<FileStreamResult> OrderCenterAcceptExport([FromBody] ExportExcelDto<OrderCenterAcceptPagedRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> OrderCenterAcceptExport([FromBody] ExportExcelDto<OrderCenterAcceptPagedRequest> dto)
|
|
|
{
|
|
|
var query = _orderApplication.OrderCenterAccept(dto.QueryDto);
|
|
|
|
|
@@ -6088,7 +6154,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("center-accept-user-export")]
|
|
|
- public async Task<FileStreamResult> OrderCenterAcceptUserExport([FromBody] ExportExcelDto<OrderCenterAcceptPagedRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> OrderCenterAcceptUserExport([FromBody] ExportExcelDto<OrderCenterAcceptPagedRequest> dto)
|
|
|
{
|
|
|
var query = _orderApplication.OrderCenterAcceptUser(dto.QueryDto);
|
|
|
|
|
@@ -6130,7 +6197,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("center-accept-hour-export")]
|
|
|
- public async Task<FileStreamResult> OrderCenterAcceptHourExport([FromBody] ExportExcelDto<OrderCenterAcceptPagedRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> OrderCenterAcceptHourExport([FromBody] ExportExcelDto<OrderCenterAcceptPagedRequest> dto)
|
|
|
{
|
|
|
var query = _orderRepository.OrderCenterAcceptHour(dto.QueryDto);
|
|
|
|
|
@@ -6197,7 +6265,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("order-data-inventory-export")]
|
|
|
- public async Task<FileStreamResult> OrderDataInventoryExport([FromBody] ExportExcelDto<OrderDataInventoryReq> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> OrderDataInventoryExport([FromBody] ExportExcelDto<OrderDataInventoryReq> dto)
|
|
|
{
|
|
|
var query = _orderRepository.OrderDataInventory(dto.QueryDto);
|
|
|
|
|
@@ -6268,7 +6337,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("ordervisit-jude-statistics-export")]
|
|
|
- public async Task<FileStreamResult> OrderVisitJudeStatisticsExport([FromBody] ExportExcelDto<OrderVisitJudeStatisticsReq> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> OrderVisitJudeStatisticsExport([FromBody] ExportExcelDto<OrderVisitJudeStatisticsReq> dto)
|
|
|
{
|
|
|
var query = _orderApplication.OrderVisitJudeStatistics(dto.QueryDto);
|
|
|
List<OrderVisitJudeStatisticsRep> exportList;
|
|
@@ -6303,7 +6373,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("query_order_ts_details_list/export")]
|
|
|
- public async Task<FileStreamResult> ExportQueryOrderTsDetailsList([FromBody] ExportExcelDto<PagedKeywordRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> ExportQueryOrderTsDetailsList([FromBody] ExportExcelDto<PagedKeywordRequest> dto)
|
|
|
{
|
|
|
var query = _orderApplication.QueryOrderTsDetailsList(dto.QueryDto);
|
|
|
|
|
@@ -6374,7 +6445,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("query_knowledge_quote_list/export")]
|
|
|
- public async Task<FileStreamResult> ExportQueryKnowledgeQuoteList([FromBody] ExportExcelDto<PagedKeywordRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> ExportQueryKnowledgeQuoteList([FromBody] ExportExcelDto<PagedKeywordRequest> dto)
|
|
|
{
|
|
|
var query = _orderApplication.QueryKnowledgeQuoteList(dto.QueryDto);
|
|
|
|
|
@@ -6453,7 +6525,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("extended_sendback_statistics/_export")]
|
|
|
- public async Task<FileStreamResult> ExtendedSendBackStatisticsExport([FromBody] ExportExcelDto<PagedKeywordRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> ExtendedSendBackStatisticsExport([FromBody] ExportExcelDto<PagedKeywordRequest> dto)
|
|
|
{
|
|
|
var query = _orderApplication.ExtendedSendBackStatistics(dto.QueryDto);
|
|
|
List<ExtendedSendBackVo> data;
|
|
@@ -6500,7 +6573,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("extended_sendback_detail/_export")]
|
|
|
- public async Task<FileStreamResult> ExtendedSendBackDetailExport([FromBody] ExportExcelDto<ExtendedSendBackRequest> dto)
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
+ public async Task<FileStreamResult> ExtendedSendBackDetailExport([FromBody] ExportExcelDto<ExtendedSendBackRequest> dto)
|
|
|
{
|
|
|
var query = _orderApplication.ExtendedSendBackDetail(dto.QueryDto);
|
|
|
List<OrderSendBackAudit> data;
|
|
@@ -6618,6 +6692,7 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("org_sendback_statistics/_export")]
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
public async Task<FileStreamResult> OrgSendBackAuditStatisticsExport([FromBody] ExportExcelDto<OrgSendBackAuditListDto> dto)
|
|
|
{
|
|
|
var query = _orderApplication.OrgSendBackAuditList(dto.QueryDto);
|
|
@@ -6662,6 +6737,7 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("org_sendback_detail/_export")]
|
|
|
+ [LogFilterAlpha("导出日志")]
|
|
|
public async Task<FileStreamResult> OrgSendBackDetailExport([FromBody] ExportExcelDto<OrgSendBackAuditListDto> dto)
|
|
|
{
|
|
|
var query = _orderApplication.OrgSendBackAuditDetail(dto.QueryDto);
|