diff --git a/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/service/impl/FaceServiceImpl.java b/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/service/impl/FaceServiceImpl.java index 7ce9942..9509e68 100644 --- a/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/service/impl/FaceServiceImpl.java +++ b/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/service/impl/FaceServiceImpl.java @@ -121,9 +121,10 @@ public class FaceServiceImpl implements FaceService { } private AjaxResult handleFileUpload(MultipartFile file, FaceVo face) throws Exception { - R upload = remoteFileService.upload(file); - if (upload.getCode() == 200) { - face.setFaceAddress(upload.getData().getUrl().replaceFirst("http://[^/]+", "")); + AjaxResult upload = remoteFileService.upload(file); + if (upload.isSuccess()) { + String url = upload.getDataAs(SysFile.class).getUrl(); + face.setFaceAddress(url.replaceFirst("http://[^/]+", "")); return faceMapper.insertFace(face) > 0 ? AjaxResult.success() : AjaxResult.error(); } return AjaxResult.error();