diff --git a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/dubbo/RemoteSisAuthServiceImpl.java b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/dubbo/RemoteSisAuthServiceImpl.java index 19723b59..6c9be2b8 100644 --- a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/dubbo/RemoteSisAuthServiceImpl.java +++ b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/dubbo/RemoteSisAuthServiceImpl.java @@ -195,7 +195,7 @@ public class RemoteSisAuthServiceImpl implements RemoteSisAuthService { ApiResp imgResult = e8PlatformApi.uploadFace(imgByte); Assert.isTrue(imgResult.getSuccess(), "图片上传E8平台失败:" + imgResult.getMessage() + "--" + person.getName() + "----" + person.getId()); log.info("e8平台上传照片完成"); - String e8ImgUrl = imgResult.getResult(); + String e8ImgUrl = imgResult.getMessage(); count++; // 图片上传完成步进器+1 log.info("e8同步新建人员"); diff --git a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/dubbo/RemoteVisitorServiceImpl.java b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/dubbo/RemoteVisitorServiceImpl.java index 4ffdb4d7..a35ae7e5 100644 --- a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/dubbo/RemoteVisitorServiceImpl.java +++ b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/dubbo/RemoteVisitorServiceImpl.java @@ -51,8 +51,9 @@ public class RemoteVisitorServiceImpl implements RemoteVisitorService { byte[] zipByte = imageUtil.compressImageToRequirements(imgByte); - imgUrl = e8PlatformApi.uploadFace(zipByte).getResult(); - Assert.notNull(imgUrl, "e8平台上传访客照片失败"); + ApiResp imgUrlRes = e8PlatformApi.uploadFace(zipByte); + Assert.isTrue(imgUrlRes.getSuccess(), imgUrlRes.getMessage()); + imgUrl = imgUrlRes.getMessage(); } VisitorAddReq req = new VisitorAddReq(); req.setVisitorName(visitor.getVisitorName()); @@ -61,12 +62,11 @@ public class RemoteVisitorServiceImpl implements RemoteVisitorService { req.setVisitorStartTime(visitor.getVisitorStartTime()); req.setVistorEndTime(visitor.getVistorEndTime()); req.setVisitorFaceImg(imgUrl); - ApiResp res = e8PlatformApi.addVisitor(req); - Assert.notNull(res, "e8平台新增访客登记失败"); + ApiResp res = e8PlatformApi.addVisitor(req); + Assert.isTrue(res.getSuccess(), res.getMessage()); return res.getCode() == 0 - ? Map.of("code", 200, "data", - JSONUtil.toBean(JSONUtil.toJsonStr(res.getResult()), VisitorAddRes.class).getId()) + ? Map.of("code", 200, "data", res.getResult().getId()) : Map.of("code", 500, "data", res.getMessage()); } catch (Exception e) { log.info(e.getMessage());