|
|
|
@ -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,6 +67,10 @@ namespace Aucma.Core.ProductOffLine
|
|
|
|
|
//扫码器
|
|
|
|
|
services.AddScannerSetup();
|
|
|
|
|
|
|
|
|
|
//socket连接扫码器
|
|
|
|
|
// services.AddTouchSocketSetup();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//任务调度
|
|
|
|
|
// services.AddJobSetup();
|
|
|
|
|
|
|
|
|
@ -91,7 +97,7 @@ 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();
|
|
|
|
@ -104,6 +110,10 @@ namespace Aucma.Core.ProductOffLine
|
|
|
|
|
app.UseScannerMildd(scannerService);
|
|
|
|
|
//PLC
|
|
|
|
|
app.UsePlcMildd(runPlcService);
|
|
|
|
|
|
|
|
|
|
// Socket连接扫码器
|
|
|
|
|
// app.UseTouchSocketMildd(socket);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#region 注册服务
|
|
|
|
|