diff --git a/im-platform/src/main/java/com/bx/implatform/controller/LoginController.java b/im-platform/src/main/java/com/bx/implatform/controller/LoginController.java index 8ab4cdb..e889e40 100644 --- a/im-platform/src/main/java/com/bx/implatform/controller/LoginController.java +++ b/im-platform/src/main/java/com/bx/implatform/controller/LoginController.java @@ -22,7 +22,7 @@ public class LoginController { @PostMapping("/login") @Operation(summary = "用户登陆", description = "用户登陆") - public Result login(@Valid @RequestBody LoginDTO dto) { + public Result login(@Valid @RequestBody LoginDTO dto) { LoginVO vo = userService.login(dto); return ResultUtils.success(vo); } diff --git a/im-platform/src/main/java/com/bx/implatform/service/impl/UserServiceImpl.java b/im-platform/src/main/java/com/bx/implatform/service/impl/UserServiceImpl.java index 574a088..91f553f 100644 --- a/im-platform/src/main/java/com/bx/implatform/service/impl/UserServiceImpl.java +++ b/im-platform/src/main/java/com/bx/implatform/service/impl/UserServiceImpl.java @@ -108,7 +108,7 @@ public class UserServiceImpl extends ServiceImpl implements Us @Override public void register(RegisterDTO dto) { User user = this.findUserByUserName(dto.getUserName()); - if (null != user) { + if (Objects.isNull(user)) { throw new GlobalException(ResultCode.USERNAME_ALREADY_REGISTER); } user = BeanUtils.copyProperties(dto, User.class); diff --git a/im-uniapp/App.vue b/im-uniapp/App.vue index 2891dfd..b0a903d 100644 --- a/im-uniapp/App.vue +++ b/im-uniapp/App.vue @@ -353,10 +353,16 @@ \ No newline at end of file diff --git a/im-uniapp/pages.json b/im-uniapp/pages.json index b1e2366..924ff42 100644 --- a/im-uniapp/pages.json +++ b/im-uniapp/pages.json @@ -10,6 +10,8 @@ "pages": [{ "path": "pages/login/login" }, { + "path" : "pages/register/register" + },{ "path": "pages/chat/chat" }, { "path": "pages/friend/friend" diff --git a/im-uniapp/pages/group/group-member.vue b/im-uniapp/pages/group/group-member.vue index e6849d9..dae293f 100644 --- a/im-uniapp/pages/group/group-member.vue +++ b/im-uniapp/pages/group/group-member.vue @@ -15,7 +15,7 @@ {{ member.aliasName}} - diff --git a/im-uniapp/pages/login/login.vue b/im-uniapp/pages/login/login.vue index e3146b0..d686bef 100644 --- a/im-uniapp/pages/login/login.vue +++ b/im-uniapp/pages/login/login.vue @@ -1,15 +1,19 @@ @@ -49,7 +53,7 @@ console.log("登录成功,自动跳转到聊天页面...") uni.setStorageSync("userName", this.loginForm.userName); uni.setStorageSync("password", this.loginForm.password); - loginInfo.expireTime = new Date().getTime() + loginInfo.refreshTokenExpiresIn*1000; + loginInfo.expireTime = new Date().getTime() + loginInfo.refreshTokenExpiresIn * 1000; uni.setStorageSync("loginInfo", loginInfo); // 调用App.vue的初始化方法 getApp().init() @@ -60,7 +64,7 @@ }) } }, - + onLoad() { this.loginForm.userName = uni.getStorageSync("userName"); this.loginForm.password = uni.getStorageSync("password"); @@ -69,16 +73,34 @@ \ No newline at end of file diff --git a/im-uniapp/pages/register/register.vue b/im-uniapp/pages/register/register.vue new file mode 100644 index 0000000..1d302df --- /dev/null +++ b/im-uniapp/pages/register/register.vue @@ -0,0 +1,142 @@ + + + + + \ No newline at end of file