a
This commit is contained in:
		@ -112,6 +112,7 @@ public class FileRead : Shared.FileRead, IFileRead
 | 
			
		||||
 | 
			
		||||
    private void SaveOpenInsightFile(string reportFullPath, DateTime dateTime, ProcessDataStandardFormat processDataStandardFormat, List<QS408M.Description> descriptions, Test[] tests)
 | 
			
		||||
    {
 | 
			
		||||
        string duplicateFile;
 | 
			
		||||
        bool isDummyRun = false;
 | 
			
		||||
        List<(Shared.Properties.IScopeInfo, string)> collection = new();
 | 
			
		||||
        string duplicateDirectory = Path.Combine(_FileConnectorConfiguration.SourceFileLocation, _CellInstanceName);
 | 
			
		||||
@ -127,10 +128,12 @@ public class FileRead : Shared.FileRead, IFileRead
 | 
			
		||||
            if (!Directory.Exists(duplicateDirectory))
 | 
			
		||||
                _ = Directory.CreateDirectory(duplicateDirectory);
 | 
			
		||||
        }
 | 
			
		||||
        string duplicateFile = Path.Combine(duplicateDirectory, Path.GetFileName(reportFullPath));
 | 
			
		||||
        if (descriptions.Count != 0 && tests.Length != 0)
 | 
			
		||||
        if (descriptions.Count == 0 || tests.Length == 0)
 | 
			
		||||
            duplicateFile = Path.Combine(duplicateDirectory, Path.GetFileName(reportFullPath));
 | 
			
		||||
        else
 | 
			
		||||
        {
 | 
			
		||||
            long? subgroupId;
 | 
			
		||||
            string fileName = Path.GetFileName(reportFullPath);
 | 
			
		||||
            long breakAfter = dateTime.AddSeconds(_BreakAfterSeconds).Ticks;
 | 
			
		||||
            long preWait = _FileConnectorConfiguration?.FileHandleWaitTime is null ? dateTime.AddMilliseconds(1234).Ticks : dateTime.AddMilliseconds(_FileConnectorConfiguration.FileHandleWaitTime.Value).Ticks;
 | 
			
		||||
            if (string.IsNullOrEmpty(descriptions[0].Reactor) || string.IsNullOrEmpty(descriptions[0].PSN))
 | 
			
		||||
@ -144,6 +147,10 @@ public class FileRead : Shared.FileRead, IFileRead
 | 
			
		||||
                lock (_StaticRuns)
 | 
			
		||||
                    wsResults[0] = WS.Results.Get(wsResults[0], subgroupId);
 | 
			
		||||
            }
 | 
			
		||||
            if (!fileName.StartsWith("Viewer"))
 | 
			
		||||
                duplicateFile = Path.Combine(duplicateDirectory, $"{subgroupId} {fileName}".TrimStart());
 | 
			
		||||
            else
 | 
			
		||||
                duplicateFile = Path.Combine(duplicateDirectory, $"{$"Viewer {subgroupId}".TrimEnd()} {fileName.Replace("Viewer", string.Empty)}");
 | 
			
		||||
            string weekOfYear = _Calendar.GetWeekOfYear(_Logistics.DateTimeFromSequence, CalendarWeekRule.FirstDay, DayOfWeek.Sunday).ToString("00");
 | 
			
		||||
            FromIQS.Save(_OpenInsightApiECDirectory, _Logistics, reportFullPath, processDataStandardFormat, descriptions.First(), subgroupId, weekOfYear);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user