| | |
| | | using HMI.Base; |
| | | using HMI.Core.Entity; |
| | | using HMI.Core.Manager; |
| | | using HMI.Core.Setting; |
| | | using HMI.Core.Util; |
| | | using HMI.UI.Util; |
| | | using HMI.Util; |
| | |
| | | set { Set(ref _options, value); } |
| | | } |
| | | |
| | | |
| | | private string iniFile; |
| | | private string DataFolder; |
| | | public override void InitFinish() |
| | | { |
| | | iniFile = Path.Combine(BaseFolder, "Config.ini"); |
| | |
| | | { |
| | | File.Create(iniFile); |
| | | } |
| | | DataFolder = ParamSetting.DataLogFolder; |
| | | LoadProduct(); |
| | | } |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | public static string[] GetDbFiles(string folderPath, DateTime startTime, DateTime endTime) |
| | | public string[] GetDbFiles(DateTime startTime, DateTime endTime) |
| | | { |
| | | if (!Directory.Exists(folderPath)) |
| | | if (!Directory.Exists(DataFolder)) |
| | | { |
| | | return new string[0]; |
| | | } |
| | | string startName = $"Data_{startTime.ToString("yyyyMMdd")}"; |
| | | string endName = $"Data_{endTime.ToString("yyyyMMdd")}"; |
| | | var oldFiles = Directory.GetFiles(folderPath, "Data_*.db"); |
| | | var oldFiles = Directory.GetFiles(DataFolder, "Data_*.db"); |
| | | oldFiles = oldFiles.Where(file => |
| | | { |
| | | var fileName = Path.GetFileNameWithoutExtension(file); |
| | |
| | | private List<SerialData> SelectSerialDataByTime(string model, DateTime start, DateTime end) |
| | | { |
| | | var s1 = DateTime.Now; |
| | | string[] files = GetDbFiles(BaseFolder, start, end); |
| | | string[] files = GetDbFiles(start, end); |
| | | if (files == null || files.Length <= 0) |
| | | { |
| | | return new List<SerialData>(); |
| | |
| | | |
| | | private List<SerialData> SelectResultDataByTime(string model, DateTime start, DateTime end) |
| | | { |
| | | string[] files = GetDbFiles(BaseFolder, start, end); |
| | | string[] files = GetDbFiles(start, end); |
| | | if (files == null || files.Length <= 0) |
| | | { |
| | | return new List<SerialData>(); |