diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java index 33c37b1..647b0da 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java @@ -951,7 +951,7 @@ public class UsersController extends BaseController { // LoginContext loginContext = LoginUtil.register(users.getLogincenterId().toString(), phone, account, MD5Utils.md5(password).toUpperCase(), token, typeId); - LoginContext loginContext = iSessionProvider.register(users.getLogincenterId().toString(), phone, account, StringUtils.isNotBlank(password) ? MD5Utils.md5(password).toUpperCase() : null); + LoginContext loginContext = iSessionProvider.register(users.getLogincenterId(), phone, account, StringUtils.isNotBlank(password) ? MD5Utils.md5(password).toUpperCase() : null); //0 成功 4009 已注册 if(loginContext.getErrorcode().equals(0) || loginContext.getErrorcode().equals(4009)) { users.setPhone(phone); @@ -1151,7 +1151,7 @@ public class UsersController extends BaseController { users.setModified(new Date()); users.setLastLoginTime(users.getModified()); usersService.updateUsers(users); - LoginContext loginContext = iSessionProvider.register(users.getLogincenterId().toString(), users.getPhone(),users.getAccount(), users.getPwd().toUpperCase()); + LoginContext loginContext = iSessionProvider.register(users.getLogincenterId(), users.getPhone(),users.getAccount(), users.getPwd().toUpperCase()); if(loginContext.getErrorcode().equals(0)) { ResultUtils.buildSuccessResultAndWrite(response); } else { diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/session/SessionProvider.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/session/SessionProvider.java index 78fb6dc..a69c017 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/session/SessionProvider.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/session/SessionProvider.java @@ -87,7 +87,7 @@ public class SessionProvider implements ISessionProvider { } @Override - public LoginContext register(String userId, String phone, String account, String pwd) { + public LoginContext register(Integer userId, String phone, String account, String pwd) { ISessionProvider iSessionProvider = iSessionProviderMap.get(currentStrateger); if (null != iSessionProvider) { return iSessionProvider.register(userId, phone, account,pwd); diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/session/strategy/ISessionProvider.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/session/strategy/ISessionProvider.java index a545ec2..bf47d8f 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/session/strategy/ISessionProvider.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/session/strategy/ISessionProvider.java @@ -44,5 +44,5 @@ public interface ISessionProvider { * @param pwd * @return */ - LoginContext register(String userId, String phone,String account, String pwd); + LoginContext register(Integer userId, String phone,String account, String pwd); } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/session/strategy/LocalCacheSessionStrategy.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/session/strategy/LocalCacheSessionStrategy.java index 74dcd52..38a9384 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/session/strategy/LocalCacheSessionStrategy.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/session/strategy/LocalCacheSessionStrategy.java @@ -101,7 +101,7 @@ public class LocalCacheSessionStrategy implements ISessionProvider { } @Override - public LoginContext register(String userId, String phone, String account, String pwd) { + public LoginContext register(Integer userId, String phone, String account, String pwd) { LoginContext loginContext = new LoginContext(); loginContext.setErrorcode(0); return loginContext; diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/session/strategy/UserCenterStrategy.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/session/strategy/UserCenterStrategy.java index 52e288a..b3530c9 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/session/strategy/UserCenterStrategy.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/session/strategy/UserCenterStrategy.java @@ -63,7 +63,7 @@ public class UserCenterStrategy implements ISessionProvider { } @Override - public LoginContext register(String userId, String phone, String account, String pwd) { - return LoginUtil.register(userId, phone,account, pwd, token, typeId); + public LoginContext register(Integer userId, String phone, String account, String pwd) { + return LoginUtil.register(userId+"", phone,account, pwd, token, typeId); } } \ No newline at end of file