From 2b65fa2a67736d4316115ce91c26792f6c0b2377 Mon Sep 17 00:00:00 2001 From: liukangdong <898885815@qq.com> Date: 星期一, 29 七月 2024 17:53:27 +0800 Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/zbomyoujia --- server/service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java | 18 ++++++++++++++---- 1 files changed, 14 insertions(+), 4 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 c6c0fa3..0d0b8a6 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 @@ -14,6 +14,7 @@ import com.doumee.biz.zbom.model.zhongtai.ZTUserGetTokenRequest; import com.doumee.biz.zbom.model.zhongtai.ZTUserInfoUpdateRequest; import com.doumee.biz.zbom.model.zhongtai.response.ZTBaseResponse; +import com.doumee.biz.zbom.model.zhongtai.response.ZTCustomerBindingUsersRequest; import com.doumee.biz.zbom.model.zhongtai.response.ZTSysuserGetTokenResponse; import com.doumee.biz.zbom.model.zhongtai.response.ZTUserGetTokenResponse; import com.doumee.config.Jwt.JwtPayLoad; @@ -299,14 +300,14 @@ member.setToken(ztUserGetTokenResponse.getToken()); } memberMapper.insert(member); - MemberServiceImpl.saveCustomerUser(customerUserMapper,users,member.getId()); + MemberServiceImpl.saveCustomerUser(zbomZhongTaiService,customerUserMapper,users,member.getId(),member.getOpenid()); }else{ ZTUserGetTokenResponse ztUserGetTokenResponse = this.syncZhongTaiUser(member); if(!Objects.isNull(ztUserGetTokenResponse)){ member.setToken(ztUserGetTokenResponse.getToken()); memberMapper.updateById(member); } - MemberServiceImpl.saveCustomerUser(customerUserMapper,users,member.getId()); + MemberServiceImpl.saveCustomerUser(zbomZhongTaiService,customerUserMapper,users,member.getId(),member.getOpenid()); member = this.getMemberInfo(member.getId()); } String token = JwtTokenUtil.generateTokenForZb(member.getId(),ZTConstants.CUSTOMER, JSONObject.toJSON(member).toString(),redisTemplate); @@ -321,7 +322,7 @@ throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"寰俊鐧诲綍寮傚父锛佽鑱旂郴绠$悊鍛�"); } - public static void saveCustomerUser(CustomerUserMapper customerUserMapper,Users users,Long memberId){ + public static void saveCustomerUser(ZbomZhongTaiService zbomZhongTaiService,CustomerUserMapper customerUserMapper,Users users,Long memberId,String openId){ if(Objects.nonNull(users)&&Objects.nonNull(memberId)) { if (customerUserMapper.selectCount(new QueryWrapper<CustomerUser>().lambda() .eq(CustomerUser::getIsdeleted, Constants.ZERO) @@ -337,7 +338,16 @@ customerUser.setUsername(users.getIamUsername()); customerUser.setAddr(users.getShopAddress()); customerUserMapper.insert(customerUser); - //TODO 绛夊緟璋冭捣涓彴鎺ュ彛 + //绛夊緟璋冭捣涓彴鎺ュ彛 + ZTCustomerBindingUsersRequest ztCustomerBindingUsersRequest = new ZTCustomerBindingUsersRequest(); + ztCustomerBindingUsersRequest.setOpenId(openId); + ztCustomerBindingUsersRequest.setSourceCustomerId(memberId.toString()); + ztCustomerBindingUsersRequest.setDaoGouUserId(users.getId().toString()); + ztCustomerBindingUsersRequest.setDaoGouAccount(users.getIamUsername()); + ztCustomerBindingUsersRequest.setDaoGouType(users.getUserTypes()); + ztCustomerBindingUsersRequest.setUserName(users.getIamId()); + ztCustomerBindingUsersRequest.setPlatSource(ZTConstants.PLATFORM_MP_WX); + zbomZhongTaiService.customerBinDingUsers(ztCustomerBindingUsersRequest); } } } -- Gitblit v1.9.3