Browse Source

更新版本

master
赵新宇 3 weeks ago
parent
commit
8561bc3156
  1. 5
      API/TaskManager.Entity/Entity.cs
  2. 2
      API/Wood.Admin.WebApi/Properties/PublishProfiles/FolderProfile.pubxml.user
  3. 2
      API/Wood.Service/Controllers/CherySupplierSinvDataService.cs
  4. 44
      API/Wood.Service/Controllers/CustomLogService.cs
  5. 2
      API/Wood.Service/Controllers/NormalBaseController.cs
  6. 1
      API/Wood.Service/Controllers/RecurringJobBaseController.cs

5
API/TaskManager.Entity/Entity.cs

@ -185,12 +185,7 @@ namespace TaskManager.Entity
[MaxLength(50)] [MaxLength(50)]
[ExporterHeader(DisplayName = "业务模块")] [ExporterHeader(DisplayName = "业务模块")]
public string? Module { get; set; } public string? Module { get; set; }
/// <summary>
/// 任务名称
/// </summary>
[ExporterHeader(DisplayName = "任务ID")]
public Guid TaskId { get; set; }
} }

2
API/Wood.Admin.WebApi/Properties/PublishProfiles/FolderProfile.pubxml.user

@ -3,7 +3,7 @@
<Project> <Project>
<PropertyGroup> <PropertyGroup>
<_PublishTargetUrl>D:\QRAPI20250528\API\Wood.Admin.WebApi\bin\Release\net8.0\publish\</_PublishTargetUrl> <_PublishTargetUrl>D:\QRAPI20250528\API\Wood.Admin.WebApi\bin\Release\net8.0\publish\</_PublishTargetUrl>
<History>True|2025-06-24T07:53:07.6141315Z||;True|2025-06-24T15:48:22.4116425+08:00||;True|2025-06-24T15:47:33.3794364+08:00||;True|2025-06-24T15:21:28.5600646+08:00||;True|2025-06-23T17:18:30.1990173+08:00||;True|2025-06-23T17:12:33.6485743+08:00||;True|2025-06-19T17:18:07.6086155+08:00||;</History> <History>True|2025-06-25T02:54:54.0406425Z||;True|2025-06-24T15:53:07.6141315+08:00||;True|2025-06-24T15:48:22.4116425+08:00||;True|2025-06-24T15:47:33.3794364+08:00||;True|2025-06-24T15:21:28.5600646+08:00||;True|2025-06-23T17:18:30.1990173+08:00||;True|2025-06-23T17:12:33.6485743+08:00||;True|2025-06-19T17:18:07.6086155+08:00||;</History>
<LastFailureDetails /> <LastFailureDetails />
</PropertyGroup> </PropertyGroup>
</Project> </Project>

2
API/Wood.Service/Controllers/CherySupplierSinvDataService.cs

@ -6,7 +6,7 @@ using TaskManager.EntityFramework;
namespace TaskManager.Controllers namespace TaskManager.Controllers
{ {
public class CherySupplierSinvDataService : CheryRecurringJobInputPageController<SUPPLIER_SINV_DATA, SUPPLIER_SINV_DATA_DTO, SUPPLIER_SINV_DATA_LOGS> public class CherySupplierSinvDataService : CheryRecurringJobInputPageController<SUPPLIER_SINV_DATA, SUPPLIER_SINV_DATA_DETAIL_DTO, SUPPLIER_SINV_DATA_LOGS>
{ {
public CherySupplierSinvDataService(HttpClient httpClient, JobDbContext jobDbContext, LogController log, IRepository<SUPPLIER_SINV_DATA> repository) : base(httpClient, jobDbContext, log, repository) public CherySupplierSinvDataService(HttpClient httpClient, JobDbContext jobDbContext, LogController log, IRepository<SUPPLIER_SINV_DATA> repository) : base(httpClient, jobDbContext, log, repository)
{ {

44
API/Wood.Service/Controllers/CustomLogService.cs

@ -55,196 +55,232 @@ namespace Wood.Service.Controllers
var first = _context.TaskLogs.FirstOrDefault(x => x.UId == long.Parse(uid)); var first = _context.TaskLogs.FirstOrDefault(x => x.UId == long.Parse(uid));
var flawtask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "Uid");
requestInputBase.Condition.Filters.Remove(flawtask);
switch (first.TaskName) switch (first.TaskName)
{ {
case "来料检验数据": case "来料检验数据":
var stockService = _builder.GetRequiredService<SupplierProMaterialStockService>(); var stockService = _builder.GetRequiredService<SupplierProMaterialStockService>();
requestInputBase.Condition.Filters.Add(new Filter());
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic="and" });
var stockResult = await stockService.GetTaskDataPaged(requestInputBase); var stockResult = await stockService.GetTaskDataPaged(requestInputBase);
return Ok(stockResult); return Ok(stockResult);
case "排产数据": case "排产数据":
var schedulingService = _builder.GetRequiredService<CherySupplierProSchedulingService>(); var schedulingService = _builder.GetRequiredService<CherySupplierProSchedulingService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var schedulingResult = await schedulingService.GetLogDataPaged(requestInputBase); var schedulingResult = await schedulingService.GetLogDataPaged(requestInputBase);
return Ok(schedulingResult); return Ok(schedulingResult);
case "供应商基础信息": case "供应商基础信息":
var supplierInfoService = _builder.GetRequiredService<CherySupplierInfoService>(); var supplierInfoService = _builder.GetRequiredService<CherySupplierInfoService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var supplierInfoResult = await supplierInfoService.GetLogDataPaged(requestInputBase); var supplierInfoResult = await supplierInfoService.GetLogDataPaged(requestInputBase);
return Ok(supplierInfoResult); return Ok(supplierInfoResult);
case "人员资质信息": case "人员资质信息":
var employeeService = _builder.GetRequiredService<CherySupplierEmployeeService>(); var employeeService = _builder.GetRequiredService<CherySupplierEmployeeService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var employeeResult = await employeeService.GetLogDataPaged(requestInputBase); var employeeResult = await employeeService.GetLogDataPaged(requestInputBase);
return Ok(employeeResult); return Ok(employeeResult);
case "BOM主数据": case "BOM主数据":
var bomService = _builder.GetRequiredService<CherySupplierBomService>(); var bomService = _builder.GetRequiredService<CherySupplierBomService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var bomResult = await bomService.GetLogDataPaged(requestInputBase); var bomResult = await bomService.GetLogDataPaged(requestInputBase);
return Ok(bomResult); return Ok(bomResult);
case "过程控制项质量数据": case "过程控制项质量数据":
var cpsService = _builder.GetRequiredService<CherySupplierProCpsService>(); var cpsService = _builder.GetRequiredService<CherySupplierProCpsService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var cpsResult = await cpsService.GetLogDataPaged(requestInputBase); var cpsResult = await cpsService.GetLogDataPaged(requestInputBase);
return Ok(cpsResult); return Ok(cpsResult);
case "生产过程数据": case "生产过程数据":
var proDataService = _builder.GetRequiredService<CherySupplierProDataService>(); var proDataService = _builder.GetRequiredService<CherySupplierProDataService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var proDataResult = await proDataService.GetLogDataPaged(requestInputBase); var proDataResult = await proDataService.GetLogDataPaged(requestInputBase);
return Ok(proDataResult); return Ok(proDataResult);
case "产品一次合格率": case "产品一次合格率":
var firstPassYieldService = _builder.GetRequiredService<CherySupplierProFirstPassyieldService>(); var firstPassYieldService = _builder.GetRequiredService<CherySupplierProFirstPassyieldService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var firstPassYieldResult = await firstPassYieldService.GetLogDataPaged(requestInputBase); var firstPassYieldResult = await firstPassYieldService.GetLogDataPaged(requestInputBase);
return Ok(firstPassYieldResult); return Ok(firstPassYieldResult);
case "工位一次合格率": case "工位一次合格率":
var stationFirstPassYieldService = _builder.GetRequiredService<CherySupplierProStationFirstPassyieldService>(); var stationFirstPassYieldService = _builder.GetRequiredService<CherySupplierProStationFirstPassyieldService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var stationFirstPassYieldResult = await stationFirstPassYieldService.GetLogDataPaged(requestInputBase); var stationFirstPassYieldResult = await stationFirstPassYieldService.GetLogDataPaged(requestInputBase);
return Ok(stationFirstPassYieldResult); return Ok(stationFirstPassYieldResult);
case "缺陷业务数据": case "缺陷业务数据":
var flawService = _builder.GetRequiredService<CherySupplierProFlawService>(); var flawService = _builder.GetRequiredService<CherySupplierProFlawService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var flawResult = await flawService.GetLogDataPaged(requestInputBase); var flawResult = await flawService.GetLogDataPaged(requestInputBase);
return Ok(flawResult); return Ok(flawResult);
case "环境业务数据": case "环境业务数据":
var environmentService = _builder.GetRequiredService<CherySupplierProEnvironmentService>(); var environmentService = _builder.GetRequiredService<CherySupplierProEnvironmentService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var environmentResult = await environmentService.GetLogDataPaged(requestInputBase); var environmentResult = await environmentService.GetLogDataPaged(requestInputBase);
return Ok(environmentResult); return Ok(environmentResult);
case "设备OEE达成率": case "设备OEE达成率":
var oeeAchievementRateService = _builder.GetRequiredService<CherySupplierProOeeAchievementRateService>(); var oeeAchievementRateService = _builder.GetRequiredService<CherySupplierProOeeAchievementRateService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var oeeAchievementRateResult = await oeeAchievementRateService.GetLogDataPaged(requestInputBase); var oeeAchievementRateResult = await oeeAchievementRateService.GetLogDataPaged(requestInputBase);
return Ok(oeeAchievementRateResult); return Ok(oeeAchievementRateResult);
case "OEE时间明细": case "OEE时间明细":
var oeeTimeDetailsService = _builder.GetRequiredService<CherySupplierProOeeTimeDetailsService>(); var oeeTimeDetailsService = _builder.GetRequiredService<CherySupplierProOeeTimeDetailsService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var oeeTimeDetailsResult = await oeeTimeDetailsService.GetLogDataPaged(requestInputBase); var oeeTimeDetailsResult = await oeeTimeDetailsService.GetLogDataPaged(requestInputBase);
return Ok(oeeTimeDetailsResult); return Ok(oeeTimeDetailsResult);
case "物料主数据": case "物料主数据":
var materialDataService = _builder.GetRequiredService<CherySupplierProMaterialDataService>(); var materialDataService = _builder.GetRequiredService<CherySupplierProMaterialDataService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var materialDataResult = await materialDataService.GetLogDataPaged(requestInputBase); var materialDataResult = await materialDataService.GetLogDataPaged(requestInputBase);
return Ok(materialDataResult); return Ok(materialDataResult);
case "附件类数据": case "附件类数据":
var attachmentDataService = _builder.GetRequiredService<CherySupplierProAttachmentDataService>(); var attachmentDataService = _builder.GetRequiredService<CherySupplierProAttachmentDataService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var attachmentDataResult = await attachmentDataService.GetLogDataPaged(requestInputBase); var attachmentDataResult = await attachmentDataService.GetLogDataPaged(requestInputBase);
return Ok(attachmentDataResult); return Ok(attachmentDataResult);
case "工艺装备": case "工艺装备":
var processEquipmentService = _builder.GetRequiredService<CherySupplierProProcessEquipmentService>(); var processEquipmentService = _builder.GetRequiredService<CherySupplierProProcessEquipmentService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var processEquipmentResult = await processEquipmentService.GetLogDataPaged(requestInputBase); var processEquipmentResult = await processEquipmentService.GetLogDataPaged(requestInputBase);
return Ok(processEquipmentResult); return Ok(processEquipmentResult);
case "工艺": case "工艺":
var processService = _builder.GetRequiredService<CherySupplierProProcessService>(); var processService = _builder.GetRequiredService<CherySupplierProProcessService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var processResult = await processService.GetLogDataPaged(requestInputBase); var processResult = await processService.GetLogDataPaged(requestInputBase);
return Ok(processResult); return Ok(processResult);
case "M+6月物料需求计划风险确认": case "M+6月物料需求计划风险确认":
var m6RiskService = _builder.GetRequiredService<CherySupplierProSchedulingService>(); // 假设此业务仍使用排产服务 var m6RiskService = _builder.GetRequiredService<CherySupplierProSchedulingService>(); // 假设此业务仍使用排产服务
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var m6RiskResult = await m6RiskService.GetLogDataPaged(requestInputBase); var m6RiskResult = await m6RiskService.GetLogDataPaged(requestInputBase);
return Ok(m6RiskResult); return Ok(m6RiskResult);
case "日物料需求计划风险确认": case "日物料需求计划风险确认":
var dailyRiskService = _builder.GetRequiredService<CherySupplierProSchedulingService>(); // 假设此业务仍使用排产服务 var dailyRiskService = _builder.GetRequiredService<CherySupplierProSchedulingService>(); // 假设此业务仍使用排产服务
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var dailyRiskResult = await dailyRiskService.GetLogDataPaged(requestInputBase); var dailyRiskResult = await dailyRiskService.GetLogDataPaged(requestInputBase);
return Ok(dailyRiskResult); return Ok(dailyRiskResult);
case "采购订单风险确认": case "采购订单风险确认":
var purchaseOrderRiskService = _builder.GetRequiredService<CherySupplierProSchedulingService>(); // 假设此业务仍使用排产服务 var purchaseOrderRiskService = _builder.GetRequiredService<CherySupplierProSchedulingService>(); // 假设此业务仍使用排产服务
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var purchaseOrderRiskResult = await purchaseOrderRiskService.GetLogDataPaged(requestInputBase); var purchaseOrderRiskResult = await purchaseOrderRiskService.GetLogDataPaged(requestInputBase);
return Ok(purchaseOrderRiskResult); return Ok(purchaseOrderRiskResult);
case "供应商共享库存-上午": case "供应商共享库存-上午":
var morningStockService = _builder.GetRequiredService<CherySupplierProSchedulingService>(); // 假设此业务仍使用排产服务 var morningStockService = _builder.GetRequiredService<CherySupplierProSchedulingService>(); // 假设此业务仍使用排产服务
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var morningStockResult = await morningStockService.GetLogDataPaged(requestInputBase); var morningStockResult = await morningStockService.GetLogDataPaged(requestInputBase);
return Ok(morningStockResult); return Ok(morningStockResult);
case "供应商共享库存-晚上": case "供应商共享库存-晚上":
var eveningStockService = _builder.GetRequiredService<CherySupplierProSchedulingService>(); // 假设此业务仍使用排产服务 var eveningStockService = _builder.GetRequiredService<CherySupplierProSchedulingService>(); // 假设此业务仍使用排产服务
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var eveningStockResult = await eveningStockService.GetLogDataPaged(requestInputBase); var eveningStockResult = await eveningStockService.GetLogDataPaged(requestInputBase);
return Ok(eveningStockResult); return Ok(eveningStockResult);
case "整车月度生产计划1": case "整车月度生产计划1":
var service1 = _builder.GetRequiredService<SupplierProPlaningLogService>(); var service1 = _builder.GetRequiredService<SupplierProPlaningLogService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var result1 = await service1.GetLogDataPaged(requestInputBase); var result1 = await service1.GetLogDataPaged(requestInputBase);
return Ok(result1); return Ok(result1);
case "M+6月物料需求计划1": case "M+6月物料需求计划1":
var service2 = _builder.GetRequiredService<CherySupplierMrpMonthLogService>(); var service2 = _builder.GetRequiredService<CherySupplierMrpMonthLogService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var result2 = await service2.GetLogDataPaged(requestInputBase); var result2 = await service2.GetLogDataPaged(requestInputBase);
return Ok(result2); return Ok(result2);
case "整车月度生产计划2": case "整车月度生产计划2":
var service3 = _builder.GetRequiredService<SupplierProPlaningLogService>(); var service3 = _builder.GetRequiredService<SupplierProPlaningLogService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var result3= await service3.GetLogDataPaged(requestInputBase); var result3= await service3.GetLogDataPaged(requestInputBase);
return Ok(result3); return Ok(result3);
case "M+6月物料需求计划2": case "M+6月物料需求计划2":
var service4 = _builder.GetRequiredService<CherySupplierMrpMonthLogService>(); var service4 = _builder.GetRequiredService<CherySupplierMrpMonthLogService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var result4= await service4.GetLogDataPaged(requestInputBase); var result4= await service4.GetLogDataPaged(requestInputBase);
return Ok(result4); return Ok(result4);
case "日物料需求计划": case "日物料需求计划":
var service5 = _builder.GetRequiredService<CherySupplierMrpDatalogService>(); var service5 = _builder.GetRequiredService<CherySupplierMrpDatalogService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var result5 = await service5.GetLogDataPaged(requestInputBase); var result5 = await service5.GetLogDataPaged(requestInputBase);
return Ok(result5); return Ok(result5);
case "计划协议": case "计划协议":
var service6 = _builder.GetRequiredService<CherySupplierSaWeekLogService>(); var service6 = _builder.GetRequiredService<CherySupplierSaWeekLogService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var result6 = await service6.GetLogDataPaged(requestInputBase); var result6 = await service6.GetLogDataPaged(requestInputBase);
return Ok(result6); return Ok(result6);
case "采购订单": case "采购订单":
var service7 = _builder.GetRequiredService<CherySupplierPoLogService>(); var service7 = _builder.GetRequiredService<CherySupplierPoLogService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var result7 = await service7.GetLogDataPaged(requestInputBase); var result7 = await service7.GetLogDataPaged(requestInputBase);
return Ok(result7); return Ok(result7);
case "过焊装未过总装": case "过焊装未过总装":
var service8 = _builder.GetRequiredService<CherySupplierPorHSCHEDULLogService>(); var service8 = _builder.GetRequiredService<CherySupplierPorHSCHEDULLogService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var result8 = await service8.GetLogDataPaged(requestInputBase); var result8 = await service8.GetLogDataPaged(requestInputBase);
return Ok(result8); return Ok(result8);
case "过涂装未过总装": case "过涂装未过总装":
var service9 = _builder.GetRequiredService<CherySupplierProTSCHEDULLogService>(); var service9 = _builder.GetRequiredService<CherySupplierProTSCHEDULLogService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var result9 = await service9.GetLogDataPaged(requestInputBase); var result9 = await service9.GetLogDataPaged(requestInputBase);
return Ok(result9); return Ok(result9);
case "排序供货": case "排序供货":
var service10 = _builder.GetRequiredService<CherySupplierProCSCHEDULLogService>(); var service10 = _builder.GetRequiredService<CherySupplierProCSCHEDULLogService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var result10 = await service10.GetLogDataPaged(requestInputBase); var result10 = await service10.GetLogDataPaged(requestInputBase);
return Ok(result10); return Ok(result10);
case "看板配送单": case "看板配送单":
var service11 = _builder.GetRequiredService<CherySupplierDelStateLogService>(); var service11 = _builder.GetRequiredService<CherySupplierDelStateLogService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var result11 = await service11.GetLogDataPaged(requestInputBase); var result11 = await service11.GetLogDataPaged(requestInputBase);
return Ok(result11); return Ok(result11);
case "退货单": case "退货单":
var service12 = _builder.GetRequiredService<CherySupplierReturnLogService>(); var service12 = _builder.GetRequiredService<CherySupplierReturnLogService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var result12 = await service12.GetLogDataPaged(requestInputBase); var result12 = await service12.GetLogDataPaged(requestInputBase);
return Ok(result12); return Ok(result12);
case "奇瑞RDC共享库存": case "奇瑞RDC共享库存":
var service13 = _builder.GetRequiredService<SupplierInvDataLogService>(); var service13 = _builder.GetRequiredService<SupplierInvDataLogService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var result13 = await service13.GetLogDataPaged(requestInputBase); var result13 = await service13.GetLogDataPaged(requestInputBase);
return Ok(result13); return Ok(result13);
case "日MRP状态监控": case "日MRP状态监控":
var service14 = _builder.GetRequiredService<CherySupplierMrpLogService>(); var service14 = _builder.GetRequiredService<CherySupplierMrpLogService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var result14 = await service14.GetLogDataPaged(requestInputBase); var result14 = await service14.GetLogDataPaged(requestInputBase);
return Ok(result14); return Ok(result14);
case "日MRP预警推移": case "日MRP预警推移":
var service15 = _builder.GetRequiredService<CherySupplierMrpWarningLogService>(); var service15 = _builder.GetRequiredService<CherySupplierMrpWarningLogService>();
requestInputBase.Condition.Filters.Add(new Filter() { Action = "==", Column = "TaskId", Value = first.TaskId.ToString(), Logic = "and" });
var result15 = await service15.GetLogDataPaged(requestInputBase); var result15 = await service15.GetLogDataPaged(requestInputBase);
return Ok(result15); return Ok(result15);

2
API/Wood.Service/Controllers/NormalBaseController.cs

@ -24,7 +24,7 @@ using Wood.Util.Filters;
namespace Wood.Service.Controllers namespace Wood.Service.Controllers
{ {
// [AllowAnonymous] [AllowAnonymous]
public class NormalBaseController<T>:ControllerBase,ITransient where T:BaseEntity ,new() public class NormalBaseController<T>:ControllerBase,ITransient where T:BaseEntity ,new()
{ {

1
API/Wood.Service/Controllers/RecurringJobBaseController.cs

@ -91,6 +91,7 @@ namespace TaskManager.Controllers
//await _logger.AddPostResponse("响应", TaskName, taskid, version, str); //await _logger.AddPostResponse("响应", TaskName, taskid, version, str);
return str; return str;
} }
catch (HttpRequestException ex) catch (HttpRequestException ex)
{ {

Loading…
Cancel
Save