diff --git a/Aucma.Core.TemperatureTask/AucamTemperatureMeasurementService.cs b/Aucma.Core.TemperatureTask/AucamTemperatureMeasurementService.cs
index 31d6c10b..42b5007a 100644
--- a/Aucma.Core.TemperatureTask/AucamTemperatureMeasurementService.cs
+++ b/Aucma.Core.TemperatureTask/AucamTemperatureMeasurementService.cs
@@ -54,12 +54,13 @@ namespace Aucma.Core.TemperatureTask
///
private void PushQualityInspectionData()
{
- Task.Run(() =>
+ Task.Run(async () =>
{
while(true){
- ToMes();
- Thread.Sleep(100);
+ await ToMes();
+ await Task.Delay(100);
+
}
});
}
@@ -201,14 +202,14 @@ namespace Aucma.Core.TemperatureTask
///
///
///
- public async void ToMes()
+ public async Task ToMes()
{
try
{
var pageList = await _temperatureHistoryServices.QueryPageAsync(d => d.IsFlag == 0,1, 5);
if (pageList == null || pageList.data == null || pageList.data.Count == 0)
{
- Thread.Sleep(1000 * 10);
+ await Task.Delay(1000 * 10);
return;
}
var list = pageList.data;