/// <summary> /// 港股历史数据处理 /// </summary> private static void DoHKHistoryDataProcess() { if (StatusTableChecker.HasDoneHKHistoryDataProcess(DateTime.Now)) { return; } LogHelper.WriteInfo("------------开始港股收市处理-DoHKHistoryDataProcess[历史数据处理]"); try { HistoryDataService.ProcessHK(); LogHelper.WriteInfo("------------完成港股收市处理-DoHKHistoryDataProcess[历史数据处理]"); } catch (Exception ex) { LogHelper.WriteError(ex.ToString(), ex); LogHelper.WriteInfo("------------港股收市处理失败-DoHKHistoryDataProcess[历史数据处理]"); } }
/// <summary> /// 历史数据处理 /// </summary> public static void DoHistoryDataProcess() { if (StatusTableChecker.HasDoneFutureHistoryDataProcess(DateTime.Now)) { return; } LogHelper.WriteInfo("------------开始期货收市处理-DoHistoryDataProcess[历史数据处理]"); try { HistoryDataService.ProcessFuture(); HistoryDataService.ProcessUnReckonedTable(); LogHelper.WriteInfo("------------完成期货收市处理-DoHistoryDataProcess[历史数据处理]"); } catch (Exception ex) { LogHelper.WriteError(ex.ToString(), ex); LogHelper.WriteInfo("------------期货收市处理失败-DoHistoryDataProcess[历史数据处理]"); } }
public async Task GetAllDataAsync_CustomMeasurementHandledCorrectly() { var customUnit = "myCustomUnit"; var customSensorId = "myCustomSensorId"; var sensorDeviceTypeList = new List <SensorDeviceType>() { new SensorDeviceType() { Id = "mySensorDeviceTypeId", Name = "mySensorDeviceTypeName", Sensors = new List <Sensor>() { new Sensor() { Id = "mySensorId" } } } }; var sensorDeviceList = new List <SensorDevice>() { new SensorDevice() { Id = "mySensorDeviceId", SensorDeviceTypeId = "mySensorDeviceTypeId", CalculatedMeasurements = new List <CustomMeasurementRule>() { new CustomMeasurementRule() { Id = customSensorId, Unit = customUnit } } } }; var historyDataList = new List <HistoryData>() { new HistoryData() { DataList = new List <MeasurementHistoryData>() { new MeasurementHistoryData() { SensorDeviceId = "mySensorDeviceId", SensorId = customSensorId, Values = new List <HistoryValueData>() { new HistoryValueData() { Timestamp = DateTime.Now, Value = "1" } } } } } }; var dataProvider = new Mock <IDataProvider>(); dataProvider.Setup(dp => dp.LoadAllItemsAsync <SensorDeviceType>()) .ReturnsAsync(sensorDeviceTypeList); dataProvider.Setup(dp => dp.LoadAllItemsAsync <SensorDevice>()) .ReturnsAsync(sensorDeviceList); dataProvider.Setup(dp => dp.LoadAllItemsAsync <HistoryData>()) .ReturnsAsync(historyDataList); var historyDataService = new HistoryDataService(dataProvider.Object); var historyItems = await historyDataService.GetAllDataAsync(true); Assert.AreEqual(1, historyItems.Count, "There should be one history item"); Assert.AreEqual(customSensorId, historyItems.First().SensorId, "Incorrect SensorId"); Assert.AreEqual(customUnit, historyItems.First().Unit, "Incorrect Unit"); }
public List <AnalyzedataBean> getOneYearData(long userId, String date) { HistoryDataService.getOneYearData(userId, date, 3); return(HistoryDataService.analyzedataBeans); }