ApiController - Fix bugs
This commit is contained in:
parent
b50ea3c97c
commit
4bf3ddea5d
|
@ -70,7 +70,7 @@ namespace AIParkingApplication
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
Console.WriteLine($"GetStatisticInfo Exception:\t{DateTime.Now.GetTimeFormatted()} \t {ex.Message}");
|
Console.WriteLine($"GetStatisticInfo Exception:\t{DateTime.Now.GetTimeFormatted()} \t {ex.Message}");
|
||||||
return new Statistic.ParkInfo();
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -87,12 +87,12 @@ namespace AIParkingApplication
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
response = await httpClient.PostAsJsonAsync("/api/check-card", request);
|
response = await httpClient.PostAsJsonAsync("/api/check-card", request);
|
||||||
|
response.EnsureSuccessStatusCode();
|
||||||
requestCounter += 1;
|
requestCounter += 1;
|
||||||
await Task.Delay(100);
|
await Task.Delay(100);
|
||||||
}
|
}
|
||||||
while (response.StatusCode != HttpStatusCode.OK && requestCounter < MAX_REQUEST);
|
while (response.StatusCode != HttpStatusCode.OK && requestCounter < MAX_REQUEST);
|
||||||
|
|
||||||
response.EnsureSuccessStatusCode();
|
|
||||||
var cardValication = await response.Content.ReadAsAsync<CardInformation>();
|
var cardValication = await response.Content.ReadAsAsync<CardInformation>();
|
||||||
return cardValication;
|
return cardValication;
|
||||||
}
|
}
|
||||||
|
@ -108,8 +108,8 @@ namespace AIParkingApplication
|
||||||
{
|
{
|
||||||
string plateImageBase64 = Convert.ToBase64String(plateImage.ToBytes());
|
string plateImageBase64 = Convert.ToBase64String(plateImage.ToBytes());
|
||||||
string plateImageResultBase64 = Convert.ToBase64String(plateImageResult.ToBytes());
|
string plateImageResultBase64 = Convert.ToBase64String(plateImageResult.ToBytes());
|
||||||
string PlateFrameImageBase64 = Convert.ToBase64String(plateFrameImage.ToBytes());
|
string plateFrameImageBase64 = Convert.ToBase64String(plateFrameImage.ToBytes());
|
||||||
string FrameImageBase64 = Convert.ToBase64String(frameImage.ToBytes());
|
string frameImageBase64 = Convert.ToBase64String(frameImage.ToBytes());
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var request = new SaveLogModel
|
var request = new SaveLogModel
|
||||||
|
@ -123,18 +123,18 @@ namespace AIParkingApplication
|
||||||
Timestamp = timestamp,
|
Timestamp = timestamp,
|
||||||
PlateImage = plateImageBase64,
|
PlateImage = plateImageBase64,
|
||||||
PlateResultImage = plateImageResultBase64,
|
PlateResultImage = plateImageResultBase64,
|
||||||
PlateFrameImage = PlateFrameImageBase64,
|
PlateFrameImage = plateFrameImageBase64,
|
||||||
FrameImage = FrameImageBase64
|
FrameImage = frameImageBase64
|
||||||
};
|
};
|
||||||
HttpResponseMessage response;
|
HttpResponseMessage response;
|
||||||
int requestCounter = 1;
|
int requestCounter = 1;
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
response = await httpClient.PostAsJsonAsync("/api/save-logs", request);
|
response = await httpClient.PostAsJsonAsync("/api/save-logs", request);
|
||||||
|
response.EnsureSuccessStatusCode();
|
||||||
requestCounter += 1;
|
requestCounter += 1;
|
||||||
await Task.Delay(100);
|
await Task.Delay(100);
|
||||||
} while (response.StatusCode != HttpStatusCode.OK && requestCounter < MAX_REQUEST);
|
} while (response.StatusCode != HttpStatusCode.OK && requestCounter < MAX_REQUEST);
|
||||||
response.EnsureSuccessStatusCode();
|
|
||||||
SaveLogRespone saveLogRespone = await response.Content.ReadAsAsync<SaveLogRespone>();
|
SaveLogRespone saveLogRespone = await response.Content.ReadAsAsync<SaveLogRespone>();
|
||||||
return saveLogRespone;
|
return saveLogRespone;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user