diff --git a/Model/Services/SOCClientService.cs b/Model/Services/SOCClientService.cs index cdac309..d2ba4a1 100644 --- a/Model/Services/SOCClientService.cs +++ b/Model/Services/SOCClientService.cs @@ -255,6 +255,11 @@ namespace SparkClient.Model.Services int imageTotal = ConfigurationHelper.ReadConfigValueToInteger("DetectImageTotal", 100); while (true) { + if (imageIndex >= imageTotal) + { + return imageNames; + } + string url = $"{_baseUrl}/retrieve_image/{imageIndex}"; string sendCode = url.GenerateSign(); try @@ -290,7 +295,7 @@ namespace SparkClient.Model.Services case 404: // 资源未找到,结束循环 - Logger.Info($"[SendCode={sendCode}] Image Not Found]"); + Logger.Info($"[SendCode={sendCode}] Image Not Found."); break; //return imageNames; default: @@ -425,7 +430,7 @@ namespace SparkClient.Model.Services // 图片文件读取失败 return new SocResultEntity { Status = StatusCodes.ImageFileReadFailure, Images = new List() }; } - return new SocResultEntity { Status = acquisitionStatus, Images = imageNames, DeviceId = entity.Content.device_id}; + return new SocResultEntity { Status = "S000", Images = imageNames, DeviceId = entity.Content.device_id}; } catch (Exception e) {