From 38dd608cededdcc6f53dfd99c377da254fdd1766 Mon Sep 17 00:00:00 2001 From: luodangjia <luodangjia> Date: 星期六, 26 十月 2024 15:22:30 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/TAppUserServiceImpl.java | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/TAppUserServiceImpl.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/TAppUserServiceImpl.java index 66ff91a..72656e7 100644 --- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/TAppUserServiceImpl.java +++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/TAppUserServiceImpl.java @@ -54,6 +54,7 @@ if(Objects.isNull(appUser)){ appUser = new TAppUser(); appUser.setPhone(appletUserDecodeData.getPhoneNumber()); + appUser.setInviteUserId(inviteUserId); } } if(Objects.nonNull(appUser.getStatus())){ @@ -68,14 +69,15 @@ break; } } - appUser.setInviteUserId(inviteUserId); appUser.setAvatar(appletUserDecodeData.getAvatarUrl()); appUser.setCity(appletUserDecodeData.getCity()); appUser.setName(appletUserDecodeData.getNickName()); appUser.setProvince(appletUserDecodeData.getProvince()); appUser.setWxOpenid(appletUserDecodeData.getOpenId()); this.saveOrUpdate(appUser); - inviteUserService.saveInviteUser(appUser.getId(), inviteUserId); + if(Objects.nonNull(inviteUserId)){ + inviteUserService.saveInviteUser(appUser.getId(), inviteUserId); + } return this.getUserInfo(appUser); } @@ -95,6 +97,7 @@ if(Objects.isNull(appUser)){ appUser = new TAppUser(); appUser.setPhone(phone); + appUser.setInviteUserId(inviteUserId); } } if(Objects.nonNull(appUser.getStatus())){ @@ -109,10 +112,11 @@ break; } } - appUser.setInviteUserId(inviteUserId); appUser.setAliOpenid(response.getOpenId()); this.saveOrUpdate(appUser); - inviteUserService.saveInviteUser(appUser.getId(), inviteUserId); + if(Objects.nonNull(inviteUserId)){ + inviteUserService.saveInviteUser(appUser.getId(), inviteUserId); + } return this.getUserInfo(appUser); } // @Override @@ -150,6 +154,7 @@ LoginUserApplet loginUserApplet = new LoginUserApplet(); if(ObjectUtils.isNotNull(appUser)){ loginUserApplet.setUserId(appUser.getId()); + loginUserApplet.setUserIdStr(appUser.getId().toString()); loginUserApplet.setName(appUser.getName()); loginUserApplet.setPhone(appUser.getPhone()); loginUserApplet.setAvatar(appUser.getAvatar()); -- Gitblit v1.7.1