fix:接口SegAnything返回值处理
This commit is contained in:
@@ -4152,9 +4152,7 @@ public class PythonService {
|
|||||||
if (responseObject != null) {
|
if (responseObject != null) {
|
||||||
JSONObject dataObj = responseObject.getJSONObject("data");
|
JSONObject dataObj = responseObject.getJSONObject("data");
|
||||||
if (dataObj != null) {
|
if (dataObj != null) {
|
||||||
JSONObject inner = dataObj.getJSONObject("data");
|
String output = dataObj.getString("output");
|
||||||
if (inner != null) {
|
|
||||||
String output = inner.getString("output");
|
|
||||||
if (!StringUtil.isNullOrEmpty(output)) {
|
if (!StringUtil.isNullOrEmpty(output)) {
|
||||||
try {
|
try {
|
||||||
String presigned = minioUtil.getPreSignedUrl(output, 24 * 60);
|
String presigned = minioUtil.getPreSignedUrl(output, 24 * 60);
|
||||||
@@ -4166,7 +4164,7 @@ public class PythonService {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
} catch (Exception ex) {
|
} catch (Exception ex) {
|
||||||
log.error("PythonService##segAnything post-process error###{}", ex.getMessage());
|
log.error("PythonService##segAnything post-process error###{}", ex.getMessage());
|
||||||
throw new BusinessException("segAnything.interface.exception");
|
throw new BusinessException("segAnything.interface.exception");
|
||||||
@@ -4175,7 +4173,7 @@ public class PythonService {
|
|||||||
throw new BusinessException("segAnything.missing.output");
|
throw new BusinessException("segAnything.missing.output");
|
||||||
}
|
}
|
||||||
throw new BusinessException("segAnything.interface.exception");
|
throw new BusinessException("segAnything.interface.exception");
|
||||||
} catch (IOException | JSONException e) {
|
} catch (IOException |JSONException e) {
|
||||||
log.error("PythonService##segAnything异常###{}", e.getMessage());
|
log.error("PythonService##segAnything异常###{}", e.getMessage());
|
||||||
throw new BusinessException("segAnything.interface.exception");
|
throw new BusinessException("segAnything.interface.exception");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user