diff --git a/base-system-remote/pom.xml b/base-system-remote/pom.xml index 638c7c6..51a401b 100644 --- a/base-system-remote/pom.xml +++ b/base-system-remote/pom.xml @@ -8,7 +8,7 @@ base-system 3.6.3 - 3.6.3 + 3.6.4 base-system-remote @@ -33,6 +33,7 @@ com.health base-system-common + 3.6.4 diff --git a/base-system-remote/src/main/java/com/health/system/remote/RemoteUserService.java b/base-system-remote/src/main/java/com/health/system/remote/RemoteUserService.java index 8426090..cef8c19 100644 --- a/base-system-remote/src/main/java/com/health/system/remote/RemoteUserService.java +++ b/base-system-remote/src/main/java/com/health/system/remote/RemoteUserService.java @@ -4,6 +4,7 @@ import com.health.common.core.constant.SecurityConstants; import com.health.common.core.constant.ServiceNameConstants; import com.health.common.core.domain.Result; import com.health.common.core.user.CommonBody; +import com.health.system.common.domain.EmailLoginUser; import com.health.system.common.domain.SysUser; import com.health.system.common.domain.User; import com.health.system.common.domain.model.LoginUser; @@ -29,6 +30,9 @@ public interface RemoteUserService { @GetMapping("/user/info/{username}") public Result getUserInfo(@PathVariable("username") String username, @RequestHeader(SecurityConstants.FROM_SOURCE) String source); + //----------------------------------------------------------------------------------- + @PostMapping("/email/info") + public Result emailInfo(@RequestBody EmailLoginUser emailLoginUser,@RequestHeader(SecurityConstants.FROM_SOURCE) String source); /** * 注册用户信息 * diff --git a/base-system-remote/src/main/java/com/health/system/remote/factory/RemoteUserFallbackFactory.java b/base-system-remote/src/main/java/com/health/system/remote/factory/RemoteUserFallbackFactory.java index 7d68e79..4406b50 100644 --- a/base-system-remote/src/main/java/com/health/system/remote/factory/RemoteUserFallbackFactory.java +++ b/base-system-remote/src/main/java/com/health/system/remote/factory/RemoteUserFallbackFactory.java @@ -2,8 +2,9 @@ package com.health.system.remote.factory; import com.health.common.core.domain.Result; import com.health.common.core.user.CommonBody; + +import com.health.system.common.domain.EmailLoginUser; import com.health.system.common.domain.SysUser; -import com.health.system.common.domain.User; import com.health.system.common.domain.model.LoginUser; import com.health.system.remote.RemoteUserService; import org.slf4j.Logger; @@ -30,6 +31,12 @@ public class RemoteUserFallbackFactory implements FallbackFactory emailInfo(EmailLoginUser emailLoginUser, String source) { + return Result.error("获取用户失败:" + throwable.getMessage()); + } + @Override public Result registerUserInfo(SysUser sysUser, String source) { return Result.error("注册用户失败:" + throwable.getMessage());