qinchulong
2025-03-01 56894088e78134da71091b7cee828f09cebb4076
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/OHT/OHTJob.cs
@@ -19,6 +19,7 @@
using WIDESEAWCS_Communicator;
using WIDESEAWCS_Core;
using WIDESEAWCS_Core.Helper;
using WIDESEAWCS_ISystemServices;
using WIDESEAWCS_ITaskInfoService;
using WIDESEAWCS_Model.Models;
using WIDESEAWCS_QuartzJob;
@@ -33,11 +34,13 @@
    {
        public static string InorOut = "In";
        private readonly ITaskService _taskService;
        private readonly Idt_ErrormsginfoService _ErrormsginfoService;
        WebSocketServer _webSocketServer;
        public OHTJob(ITaskService taskService, WebSocketServer webSocketServer)
        public OHTJob(ITaskService taskService, WebSocketServer webSocketServer,Idt_ErrormsginfoService errormsginfoService)
        {
            _taskService = taskService;//娉ㄥ叆
            _webSocketServer = webSocketServer;
            _ErrormsginfoService = errormsginfoService;
        }
        public Task Execute(IJobExecutionContext context)
        {
@@ -181,7 +184,8 @@
                }
                catch (Exception ex)
                {
                    WriteError(device.DeviceName, "閿欒", ex);
                    _ErrormsginfoService.UpdateErrorMsg(ex.Message,1);
                    //WriteError(device.DeviceName, "閿欒", ex);
                }
            }
            return Task.CompletedTask;