Browse Source

更新代码

master
赵新宇 19 hours ago
parent
commit
ed15151ec5
  1. 5
      API/TaskManager.Entity/Entity.cs
  2. 5342
      API/TaskManager.EntityFramework/Migrations/20250610064324_z20250610000240003.Designer.cs
  3. 69
      API/TaskManager.EntityFramework/Migrations/20250610064324_z20250610000240003.cs
  4. 14
      API/TaskManager.EntityFramework/Migrations/JobDbContextModelSnapshot.cs
  5. 20
      API/Wood.Service/Controllers/CheryRecurringJobInputPageController.cs
  6. 6
      API/Wood.Service/Controllers/CheryRecurringJobOutPageController.cs
  7. 8
      API/Wood.Service/Controllers/CherySupplierMrpDataService.cs
  8. 7
      API/Wood.Service/Controllers/CherySupplierMrpMonthService.cs
  9. 7
      API/Wood.Service/Controllers/CherySupplierPoService.cs
  10. 6
      API/Wood.Service/Controllers/RecurringJobBaseController.cs
  11. 78
      API/Wood.Service/Controllers/TaskConifgureController.cs

5
API/TaskManager.Entity/Entity.cs

@ -19,7 +19,7 @@ namespace TaskManager.Entity
public interface IDoExecute
{
Task ExecuteAsync(string url, string path, string takName,string client);
Task ExecuteAsync(string url, string path, string takName,string client, int pageSize);
}
public class TaskConifgure:BaseEntity
{
@ -259,6 +259,9 @@ namespace TaskManager.Entity
public string? Id { get; set; }
}
[Index(nameof(Id), IsUnique = true)]
public class CherryConReadBaseEntity : BaseEntity
{

5342
API/TaskManager.EntityFramework/Migrations/20250610064324_z20250610000240003.Designer.cs

File diff suppressed because it is too large

69
API/TaskManager.EntityFramework/Migrations/20250610064324_z20250610000240003.cs

@ -0,0 +1,69 @@
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace TaskManager.EntityFramework.Migrations
{
/// <inheritdoc />
public partial class z20250610000240003 : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AlterColumn<string>(
name: "Id",
table: "SUPPLIER_CON_MMRP",
type: "nvarchar(450)",
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(max)",
oldNullable: true);
migrationBuilder.CreateIndex(
name: "IX_SUPPLIER_CON_PO_Id",
table: "SUPPLIER_CON_PO",
column: "Id",
unique: true,
filter: "[Id] IS NOT NULL");
migrationBuilder.CreateIndex(
name: "IX_SUPPLIER_CON_MMRP_Id",
table: "SUPPLIER_CON_MMRP",
column: "Id",
unique: true,
filter: "[Id] IS NOT NULL");
migrationBuilder.CreateIndex(
name: "IX_SUPPLIER_CON_DATE_Id",
table: "SUPPLIER_CON_DATE",
column: "Id",
unique: true,
filter: "[Id] IS NOT NULL");
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropIndex(
name: "IX_SUPPLIER_CON_PO_Id",
table: "SUPPLIER_CON_PO");
migrationBuilder.DropIndex(
name: "IX_SUPPLIER_CON_MMRP_Id",
table: "SUPPLIER_CON_MMRP");
migrationBuilder.DropIndex(
name: "IX_SUPPLIER_CON_DATE_Id",
table: "SUPPLIER_CON_DATE");
migrationBuilder.AlterColumn<string>(
name: "Id",
table: "SUPPLIER_CON_MMRP",
type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(450)",
oldNullable: true);
}
}
}

14
API/TaskManager.EntityFramework/Migrations/JobDbContextModelSnapshot.cs

@ -215,6 +215,10 @@ namespace TaskManager.EntityFramework.Migrations
b.HasKey("UId");
b.HasIndex("Id")
.IsUnique()
.HasFilter("[Id] IS NOT NULL");
b.ToTable("SUPPLIER_CON_DATE", (string)null);
});
@ -234,7 +238,7 @@ namespace TaskManager.EntityFramework.Migrations
.HasColumnType("NVARCHAR");
b.Property<string>("Id")
.HasColumnType("nvarchar(max)");
.HasColumnType("nvarchar(450)");
b.Property<string>("MaterialCode")
.HasMaxLength(50)
@ -335,6 +339,10 @@ namespace TaskManager.EntityFramework.Migrations
b.HasKey("UId");
b.HasIndex("Id")
.IsUnique()
.HasFilter("[Id] IS NOT NULL");
b.ToTable("SUPPLIER_CON_MMRP", (string)null);
});
@ -404,6 +412,10 @@ namespace TaskManager.EntityFramework.Migrations
b.HasKey("UId");
b.HasIndex("Id")
.IsUnique()
.HasFilter("[Id] IS NOT NULL");
b.ToTable("SUPPLIER_CON_PO", (string)null);
});

20
API/Wood.Service/Controllers/CheryRecurringJobInputPageController.cs

@ -64,16 +64,18 @@ namespace TaskManager.Controllers
Path = first.Api;
TaskName = first.TaskName;
Client = client;
CPageSize = first.PageSize;
await SyncTaskSubTable(TaskName, Client);
}
protected override async Task DoExecutingAsync(string url, string path, string takName, string client)
protected override async Task DoExecutingAsync(string url, string path, string takName, string client, int pagesize)
{
Url = url;
Path = path;
TaskName = takName;
Client = client;
CPageSize = pagesize;
await SyncTaskSubTable(TaskName,Client);
}
@ -497,7 +499,7 @@ namespace TaskManager.Controllers
}
catch (Exception ex)
{
await _logger.AddError(ex.Message, TaskName);
//await _logger.AddError(ex.Message, TaskName);
return new JsonResult(new { Code = 400, Message = "导入失败:" + ex.Message });
}
}
@ -529,10 +531,18 @@ namespace TaskManager.Controllers
public override void Write(Utf8JsonWriter writer, decimal value, JsonSerializerOptions options)
public class DecimalTrimConverter : JsonConverter<decimal>
{
// 关键步骤:使用 TrimTrailingZeros() 去掉末尾的 0
writer.WriteStringValue(value.ToString("0.########################", CultureInfo.InvariantCulture));
public override decimal Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
{
return reader.GetDecimal();
}
public override void Write(Utf8JsonWriter writer, decimal value, JsonSerializerOptions options)
{
// 关键步骤:使用 TrimTrailingZeros() 去掉末尾的 0
writer.WriteStringValue(value.ToString("0.########################", CultureInfo.InvariantCulture));
}
}
}
}

6
API/Wood.Service/Controllers/CheryRecurringJobOutPageController.cs

@ -407,14 +407,16 @@ namespace TaskManager.Controllers
Url =first.Url;
Path = first.Api;
TaskName = taskName;
CPageSize = first.PageSize;
await FetchAllDataAsync(inputdate);
}
protected override async Task DoExecutingAsync(string url, string path, string takName, string client)
protected override async Task DoExecutingAsync(string url, string path, string takName, string client, int pagesize)
{
Url = url;
Path = path;
TaskName = takName;
Client = client;
CPageSize = pagesize;
await FetchAllDataAsync(string.Empty);
}
@ -707,7 +709,7 @@ namespace TaskManager.Controllers
}
catch (Exception ex)
{
await _logger.AddError(ex.Message, TaskName);
//await _logger.AddError(ex.Message, TaskName);
return new JsonResult(new { Code = 400, Message = "导入失败:" + ex.Message });
}
}

8
API/Wood.Service/Controllers/CherySupplierMrpDataService.cs

@ -70,7 +70,13 @@ namespace TaskManager.Controllers
list.Add(con);
});
await dbContext.BulkInsertAsync(list, options => { options.Transaction = dbTransaction; options.UseTableLock = false; });
await dbContext.BulkMergeAsync(list, options => { options.Transaction = dbTransaction; options.UseTableLock = false;
options.ColumnPrimaryKeyExpression = p => p.Id ;
});
}
return;
}

7
API/Wood.Service/Controllers/CherySupplierMrpMonthService.cs

@ -54,7 +54,12 @@ namespace TaskManager.Controllers
list.Add(con);
});
await dbContext.BulkInsertAsync(list, options=> { options.Transaction = dbTransaction; options.UseTableLock = false; });
await dbContext.BulkMergeAsync(list, options=> { options.Transaction = dbTransaction; options.UseTableLock = false;
options.ColumnPrimaryKeyExpression = p => p.Id;
});
}
return;
}

7
API/Wood.Service/Controllers/CherySupplierPoService.cs

@ -41,7 +41,12 @@ namespace TaskManager.Controllers
list.Add(con);
});
await dbContext.BulkInsertAsync(list, options => { options.Transaction = dbTransaction; options.UseTableLock = false; });
await dbContext.BulkMergeAsync(list, options => { options.Transaction = dbTransaction; options.UseTableLock = false;
options.ColumnPrimaryKeyExpression = p => p.Id;
});
}
return;
}

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

@ -161,17 +161,17 @@ namespace TaskManager.Controllers
//await _logger.AddInfo($"{TaskName}结束执行作业{uid}", TaskName);
}
[NonAction]
public async Task ExecuteAsync(string url, string path, string taskName,string client)
public async Task ExecuteAsync(string url, string path, string taskName,string client,int pageSize)
{
var str = DateTime.Now.ToLongTimeString();
await BeforeExecuteAsync(str);
await DoExecutingAsync(url, path, taskName,client);
await DoExecutingAsync(url, path, taskName,client,pageSize);
await AfterExecuteAsync(str);
}
protected async virtual Task DoExecutingAsync(string url, string path, string takName,string client)
protected async virtual Task DoExecutingAsync(string url, string path, string takName,string client,int pageSize)
{

78
API/Wood.Service/Controllers/TaskConifgureController.cs

@ -61,9 +61,10 @@ namespace TaskManager.Controllers
var url = first.Url;
var path = first.Api;
var client = first.Client;
var pagesize = first.PageSize;
var controller = _builder.GetRequiredService<SupplierProPlaningService>();
await controller.ExecuteAsync(url, path, taskName,client);
await controller.ExecuteAsync(url, path, taskName,client,pagesize);
}
@ -333,13 +334,14 @@ namespace TaskManager.Controllers
var url = task.Url;
var path = task.Api;
var client = task.Client;
var pagesize = task.PageSize;
switch (task.TaskName)
{
case "来料检验数据":
RecurringJob.AddOrUpdate<SupplierProMaterialStockService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -347,7 +349,7 @@ namespace TaskManager.Controllers
case "排产数据":
RecurringJob.AddOrUpdate<CherySupplierProSchedulingService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -355,7 +357,7 @@ namespace TaskManager.Controllers
case "供应商基础信息":
RecurringJob.AddOrUpdate<CherySupplierInfoService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -363,7 +365,7 @@ namespace TaskManager.Controllers
case "人员资质信息":
RecurringJob.AddOrUpdate<CherySupplierEmployeeService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -371,7 +373,7 @@ namespace TaskManager.Controllers
case "BOM主数据":
RecurringJob.AddOrUpdate<CherySupplierBomService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -379,7 +381,7 @@ namespace TaskManager.Controllers
case "过程控制项质量数据":
RecurringJob.AddOrUpdate<CherySupplierProCpsService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -387,7 +389,7 @@ namespace TaskManager.Controllers
case "生产过程数据":
RecurringJob.AddOrUpdate<CherySupplierProDataService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -395,7 +397,7 @@ namespace TaskManager.Controllers
case "产品一次合格率":
RecurringJob.AddOrUpdate<CherySupplierProFirstPassyieldService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -403,7 +405,7 @@ namespace TaskManager.Controllers
case "工位一次合格率":
RecurringJob.AddOrUpdate<CherySupplierProStationFirstPassyieldService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -411,7 +413,7 @@ namespace TaskManager.Controllers
case "缺陷业务数据":
RecurringJob.AddOrUpdate<CherySupplierProFlawService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -419,7 +421,7 @@ namespace TaskManager.Controllers
case "环境业务数据":
RecurringJob.AddOrUpdate<CherySupplierProEnvironmentService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -427,7 +429,7 @@ namespace TaskManager.Controllers
case "设备OEE达成率":
RecurringJob.AddOrUpdate<CherySupplierProOeeAchievementRateService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -435,7 +437,7 @@ namespace TaskManager.Controllers
case "OEE时间明细":
RecurringJob.AddOrUpdate<CherySupplierProOeeTimeDetailsService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -443,7 +445,7 @@ namespace TaskManager.Controllers
case "物料主数据":
RecurringJob.AddOrUpdate<CherySupplierProMaterialDataService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -451,7 +453,7 @@ namespace TaskManager.Controllers
case "附件类数据":
RecurringJob.AddOrUpdate<CherySupplierProAttachmentDataService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -459,7 +461,7 @@ namespace TaskManager.Controllers
case "工艺装备":
RecurringJob.AddOrUpdate<CherySupplierProProcessEquipmentService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -467,7 +469,7 @@ namespace TaskManager.Controllers
case "工艺":
RecurringJob.AddOrUpdate<CherySupplierProProcessService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -476,7 +478,7 @@ namespace TaskManager.Controllers
case "整车月度生产计划1":
RecurringJob.AddOrUpdate<SupplierProPlaningService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -484,7 +486,7 @@ namespace TaskManager.Controllers
case "M+6月物料需求计划1":
RecurringJob.AddOrUpdate<CherySupplierMrpMonthService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -492,7 +494,7 @@ namespace TaskManager.Controllers
case "整车月度生产计划2":
RecurringJob.AddOrUpdate<SupplierProPlaningService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -500,7 +502,7 @@ namespace TaskManager.Controllers
case "M+6月物料需求计划2":
RecurringJob.AddOrUpdate<CherySupplierMrpMonthService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -508,7 +510,7 @@ namespace TaskManager.Controllers
case "日物料需求计划":
RecurringJob.AddOrUpdate<CherySupplierMrpDataService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -516,7 +518,7 @@ namespace TaskManager.Controllers
case "计划协议":
RecurringJob.AddOrUpdate<CherySupplierSaWeekService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -524,7 +526,7 @@ namespace TaskManager.Controllers
case "采购订单":
RecurringJob.AddOrUpdate<CherySupplierPoService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -532,7 +534,7 @@ namespace TaskManager.Controllers
case "过焊装未过总装":
RecurringJob.AddOrUpdate<CherySupplierPorHSCHEDULService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -540,7 +542,7 @@ namespace TaskManager.Controllers
case "过涂装未过总装":
RecurringJob.AddOrUpdate<CherySupplierProTSCHEDULService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -548,7 +550,7 @@ namespace TaskManager.Controllers
case "排序供货":
RecurringJob.AddOrUpdate<CherySupplierProCSCHEDULService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -556,7 +558,7 @@ namespace TaskManager.Controllers
case "看板配送单":
RecurringJob.AddOrUpdate<CherySupplierDelStateService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -564,7 +566,7 @@ namespace TaskManager.Controllers
case "退货单":
RecurringJob.AddOrUpdate<CherySupplierReturnService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -572,7 +574,7 @@ namespace TaskManager.Controllers
case "奇瑞RDC共享库存":
RecurringJob.AddOrUpdate<SupplierInvDataService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -580,7 +582,7 @@ namespace TaskManager.Controllers
case "日MRP状态监控":
RecurringJob.AddOrUpdate<CherySupplierMrpDataService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -588,7 +590,7 @@ namespace TaskManager.Controllers
case "日MRP预警推移":
RecurringJob.AddOrUpdate<CherySupplierMrpWarningService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -596,7 +598,7 @@ namespace TaskManager.Controllers
case "M+6月物料需求计划风险确认":
RecurringJob.AddOrUpdate<CherySupplierConMmrpService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -604,7 +606,7 @@ namespace TaskManager.Controllers
case "日物料需求计划风险确认":
RecurringJob.AddOrUpdate<CherySupplierConDateService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -612,7 +614,7 @@ namespace TaskManager.Controllers
case "采购订单风险确认":
RecurringJob.AddOrUpdate<CherySupplierConPoService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -621,7 +623,7 @@ namespace TaskManager.Controllers
RecurringJob.AddOrUpdate<CherySupplierSinvDataService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);
@ -629,7 +631,7 @@ namespace TaskManager.Controllers
case "供应商共享库存-晚上":
RecurringJob.AddOrUpdate<CherySupplierSinvDataService>(
task.TaskName,
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client),
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize),
task.Corn,
TimeZoneInfo.Local
);

Loading…
Cancel
Save