|
@@ -57,9 +57,13 @@ namespace WingAIDiagnosisService.Service
|
|
|
{
|
|
|
Logger.WriteLineInfo($"AIDiagnosisService VidImageZoomAsync start, remedicalCode:{remedicalCode}");
|
|
|
var remedical = await _remedicalDBService.GetRemedicalByCodeAsync(remedicalCode, false);
|
|
|
- if (remedical != null && remedical.ImgList.Any(x => x.ImgType == 5))
|
|
|
+ if (remedical != null)
|
|
|
{
|
|
|
- var fileToken = remedical.ImgList.FirstOrDefault(x => x.ImgType == 5).FileToken;
|
|
|
+ var fileToken = remedical.ImgList?.FirstOrDefault(x => x.ImgType == 5)?.FileToken;
|
|
|
+ if (string.IsNullOrWhiteSpace(fileToken))
|
|
|
+ {
|
|
|
+ fileToken = remedical.TerminalImages?.OriginImageUrl;
|
|
|
+ }
|
|
|
var origialName = Path.GetFileName(fileToken);
|
|
|
|
|
|
currentFolder = Path.Combine(_urmTempFolder, Guid.NewGuid().ToString("N"));
|