|
|
|
@ -6,6 +6,7 @@ using Admin.Core.IService.ISys;
|
|
|
|
|
using Admin.Core.Model;
|
|
|
|
|
using Admin.Core.Repository;
|
|
|
|
|
using Admin.Core.Service;
|
|
|
|
|
using Admin.Core.Socket;
|
|
|
|
|
using Admin.Core.Tasks;
|
|
|
|
|
using Aucma.Core.RunPlc;
|
|
|
|
|
using Aucma.Core.Scanner;
|
|
|
|
@ -14,6 +15,7 @@ using Microsoft.AspNetCore.Builder;
|
|
|
|
|
using Microsoft.AspNetCore.Hosting;
|
|
|
|
|
using Microsoft.Extensions.Configuration;
|
|
|
|
|
using Microsoft.Extensions.DependencyInjection;
|
|
|
|
|
using System.Net.Sockets;
|
|
|
|
|
using System.Text;
|
|
|
|
|
|
|
|
|
|
namespace Aucma.Core.ProductOffLine
|
|
|
|
@ -65,8 +67,12 @@ namespace Aucma.Core.ProductOffLine
|
|
|
|
|
//扫码器
|
|
|
|
|
services.AddScannerSetup();
|
|
|
|
|
|
|
|
|
|
//socketÁ¬½ÓɨÂëÆ÷
|
|
|
|
|
// services.AddTouchSocketSetup();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//任务调度
|
|
|
|
|
// services.AddJobSetup();
|
|
|
|
|
// services.AddJobSetup();
|
|
|
|
|
|
|
|
|
|
//PLC
|
|
|
|
|
services.AddPlcSetup();
|
|
|
|
@ -91,19 +97,23 @@ namespace Aucma.Core.ProductOffLine
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="app"></param>
|
|
|
|
|
/// <param name="env"></param>
|
|
|
|
|
public void Configure(IApplicationBuilder app, IScannerService scannerService, IRunPlcService runPlcService)//, ISysTasksQzService tasksQzService, ISchedulerCenter schedulerCenter
|
|
|
|
|
public void Configure(IApplicationBuilder app, IScannerService scannerService, IRunPlcService runPlcService)//, ISysTasksQzService tasksQzService, ISchedulerCenter schedulerCenter,ITouchSocketService socket
|
|
|
|
|
{
|
|
|
|
|
// 使用静态文件
|
|
|
|
|
app.UseStaticFiles();
|
|
|
|
|
// 然后是授权中间件
|
|
|
|
|
//app.UseAuthorization();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 开启QuartzNetJob调度服务
|
|
|
|
|
// app.UseQuartzJobMildd(tasksQzService, schedulerCenter);
|
|
|
|
|
// app.UseQuartzJobMildd(tasksQzService, schedulerCenter);
|
|
|
|
|
//开启扫码服务
|
|
|
|
|
app.UseScannerMildd(scannerService);
|
|
|
|
|
//PLC
|
|
|
|
|
app.UsePlcMildd(runPlcService);
|
|
|
|
|
|
|
|
|
|
// SocketÁ¬½ÓɨÂëÆ÷
|
|
|
|
|
// app.UseTouchSocketMildd(socket);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#region 注册服务
|
|
|
|
|