diff --git a/SlnMesnac.TouchSocket/ApiServer.cs b/SlnMesnac.TouchSocket/ApiServer.cs index 5308c33..33a2a5f 100644 --- a/SlnMesnac.TouchSocket/ApiServer.cs +++ b/SlnMesnac.TouchSocket/ApiServer.cs @@ -20,7 +20,7 @@ namespace SlnMesnac.TouchSocket IBaseLogService _baseLogService; - public Action? ScanLogSocketAction; + public Action? ScanLogSocketAction; public Action? ScanStatusSocketAction; @@ -94,8 +94,7 @@ namespace SlnMesnac.TouchSocket log.Content = scanLogStatus.ToJsonString(); try { - ScanLogSocketAction?.Invoke(scanLogStatus); - _scanService.Insert(new ScanLogModel() + var model = new ScanLogModel() { CreateTime = scanLogStatus.CreateTime, DataType = scanLogStatus.data_type, @@ -104,7 +103,10 @@ namespace SlnMesnac.TouchSocket Ocr = scanLogStatus.ocr, Url = scanLogStatus.url - }); + }; + + ScanLogSocketAction?.Invoke(model); + _scanService.Insert(model); } catch (Exception e)