Remove txt logic for standard BioRad runs

This commit is contained in:
2025-08-12 10:31:03 -07:00
parent 38bd1f5507
commit e37d2a0a56

View File

@ -181,11 +181,14 @@ public class FileRead : Shared.FileRead, IFileRead
subgroupId = null; subgroupId = null;
else else
(subgroupId, int? _, string _) = FromIQS.GetCommandText(_IqsConnectionString, _Logistics, descriptions[0], breakAfter, preWait); (subgroupId, int? _, string _) = FromIQS.GetCommandText(_IqsConnectionString, _Logistics, descriptions[0], breakAfter, preWait);
string lines = GetLines(_Logistics, descriptions, isStratusQual); if (isStratusQual)
if (subgroupId is null) {
collection.Add(new(new ScopeInfo(tests[0], _OpenInsightFilePattern), lines)); string lines = GetLines(_Logistics, descriptions, isStratusQual);
else if (subgroupId is null)
collection.Add(new(new ScopeInfo(tests[0], $"{subgroupId.Value} {_OpenInsightFilePattern}"), lines)); collection.Add(new(new ScopeInfo(tests[0], _OpenInsightFilePattern), lines));
else
collection.Add(new(new ScopeInfo(tests[0], $"{subgroupId.Value} {_OpenInsightFilePattern}"), lines));
}
if (_StaticRuns.TryGetValue(_Logistics.Sequence, out List<WS.Results> wsResults)) if (_StaticRuns.TryGetValue(_Logistics.Sequence, out List<WS.Results> wsResults))
{ {
if (wsResults is null || wsResults.Count != 1) if (wsResults is null || wsResults.Count != 1)
@ -201,7 +204,11 @@ public class FileRead : Shared.FileRead, IFileRead
FromIQS.Save(_OpenInsightApiECDirectory, _Logistics, reportFullPath, processDataStandardFormat, descriptions.First(), subgroupId, weekOfYear); FromIQS.Save(_OpenInsightApiECDirectory, _Logistics, reportFullPath, processDataStandardFormat, descriptions.First(), subgroupId, weekOfYear);
} }
if (_IsEAFHosted && _FileConnectorConfiguration.FileScanningIntervalInSeconds > 0) if (_IsEAFHosted && _FileConnectorConfiguration.FileScanningIntervalInSeconds > 0)
{
if (!isStratusQual)
File.Copy(reportFullPath, duplicateFile, overwrite: true);
WaitForFileConsumption(dateTime, descriptions, isDummyRun, successDirectory, duplicateDirectory, collection, duplicateFile); WaitForFileConsumption(dateTime, descriptions, isDummyRun, successDirectory, duplicateDirectory, collection, duplicateFile);
}
} }
private Tuple<string, Test[], JsonElement[], List<FileInfo>> GetExtractResult(string reportFullPath, DateTime dateTime) private Tuple<string, Test[], JsonElement[], List<FileInfo>> GetExtractResult(string reportFullPath, DateTime dateTime)