From 0d4ff0b2396e202a028a6f952b088d19b5545550 Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期四, 25 七月 2024 17:13:47 +0800 Subject: [PATCH] 代码提交 --- server/service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java | 15 ++++++--------- 1 files changed, 6 insertions(+), 9 deletions(-) diff --git a/server/service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java index ea5a395..c6c0fa3 100644 --- a/server/service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java +++ b/server/service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java @@ -267,7 +267,7 @@ @Override - public AccountResponse wxLogin(String code,String iamId){ + public AccountResponse wxLogin(String code,String userId){ try { // 鑾峰彇寰俊鏁忔劅鏁版嵁 WxMaJscode2SessionResult session = WxMiniConfig.wxCustomerService.getUserService().getSessionInfo(code); @@ -278,11 +278,8 @@ // String openId = code; Member member = memberMapper.selectOne(new QueryWrapper<Member>().eq("OPENID", openId).isNotNull("phone")); Users users = new Users(); - if(StringUtils.isNotBlank(iamId)){ - users = usersMapper.selectOne(new QueryWrapper<Users>().lambda() - .eq(Users::getIamId,iamId) - .last("limit 1") - ); + if(StringUtils.isNotBlank(userId)){ + users = usersMapper.selectById(userId); } if (member == null) { member = new Member(); @@ -302,14 +299,14 @@ member.setToken(ztUserGetTokenResponse.getToken()); } memberMapper.insert(member); - this.saveCustomerUser(users,member.getId()); + MemberServiceImpl.saveCustomerUser(customerUserMapper,users,member.getId()); }else{ ZTUserGetTokenResponse ztUserGetTokenResponse = this.syncZhongTaiUser(member); if(!Objects.isNull(ztUserGetTokenResponse)){ member.setToken(ztUserGetTokenResponse.getToken()); memberMapper.updateById(member); } - this.saveCustomerUser(users,member.getId()); + MemberServiceImpl.saveCustomerUser(customerUserMapper,users,member.getId()); member = this.getMemberInfo(member.getId()); } String token = JwtTokenUtil.generateTokenForZb(member.getId(),ZTConstants.CUSTOMER, JSONObject.toJSON(member).toString(),redisTemplate); @@ -324,7 +321,7 @@ throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"寰俊鐧诲綍寮傚父锛佽鑱旂郴绠$悊鍛�"); } - public void saveCustomerUser(Users users,Long memberId){ + public static void saveCustomerUser(CustomerUserMapper customerUserMapper,Users users,Long memberId){ if(Objects.nonNull(users)&&Objects.nonNull(memberId)) { if (customerUserMapper.selectCount(new QueryWrapper<CustomerUser>().lambda() .eq(CustomerUser::getIsdeleted, Constants.ZERO) -- Gitblit v1.9.3