From dca0031ad5552679d6dfbb80d6edd7adbfc7ec2c Mon Sep 17 00:00:00 2001 From: jiangqs <343695869@qq.com> Date: 星期日, 30 四月 2023 16:27:51 +0800 Subject: [PATCH] 分服务 --- ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberServiceImpl.java | 54 +++++++++++++----------------------------------------- 1 files changed, 13 insertions(+), 41 deletions(-) diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberServiceImpl.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberServiceImpl.java index 175c08c..587c7f7 100644 --- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberServiceImpl.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberServiceImpl.java @@ -3,24 +3,20 @@ import cn.binarywang.wx.miniapp.api.WxMaService; import cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult; import cn.binarywang.wx.miniapp.bean.WxMaPhoneNumberInfo; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.core.exception.ServiceException; import com.ruoyi.common.security.utils.SecurityUtils; -import com.ruoyi.member.domain.dto.AppNearbyShopDto; import com.ruoyi.member.domain.dto.AppUserAuthorizeDto; -import com.ruoyi.member.domain.vo.AppNearbyShopVo; import com.ruoyi.member.domain.vo.AppUserAuthorizeVo; import com.ruoyi.member.mapper.member.MemberMapper; import com.ruoyi.member.service.member.MemberService; +import com.ruoyi.system.api.RemoteUserService; +import com.ruoyi.system.api.constant.AppErrorConstant; +import com.ruoyi.system.api.constant.SecurityConstant; import com.ruoyi.system.api.domain.poji.member.Member; import com.ruoyi.system.api.domain.poji.sys.SysUser; import com.ruoyi.system.api.model.AppMiniLoginDto; import com.ruoyi.system.api.model.AppMiniLoginVo; -import com.ruoyi.system.api.constant.AppErrorConstant; -import com.ruoyi.system.api.constant.SecurityConstant; -import com.ruoyi.system.domain.pojo.shop.Shop; -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.ruoyi.system.service.shop.ShopService; -import com.ruoyi.system.service.sys.ISysUserService; import org.apache.commons.lang3.StringUtils; import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.stereotype.Service; @@ -39,17 +35,15 @@ */ @Service public class MemberServiceImpl extends ServiceImpl<MemberMapper, Member> implements MemberService { + + @Resource + private RemoteUserService sysUserService; + @Resource private WxMaService wxMaService; @Resource - private ISysUserService sysUserService; - - @Resource private MemberMapper memberMapper; - - @Resource - private ShopService shopService; @Resource private StringRedisTemplate stringRedisTemplate; @@ -111,7 +105,7 @@ member.setCreateTime(new Date()); this.save(member); }else{ - sysUser = sysUserService.selectUserById(member.getUserId()); + sysUser = sysUserService.getSysUser(member.getUserId()).getData(); } appMiniLoginVo.setMiniOpenid(openid); appMiniLoginVo.setWxUnionid(unionid); @@ -156,9 +150,10 @@ e.printStackTrace(); } //更新用户手机信息 - SysUser sysUser = sysUserService.selectUserById(appUserAuthorizeDto.getUserId()); + SysUser sysUser = new SysUser(); + sysUser.setUserId(appUserAuthorizeDto.getUserId()); sysUser.setPhonenumber(mobile); - sysUserService.updateUser(sysUser); + sysUserService.updateUserMobile(sysUser); member.setMobile(mobile); this.saveOrUpdate(member); appUserAuthorizeVo.setMobile(mobile); @@ -168,28 +163,5 @@ return appUserAuthorizeVo; } - /** - * 获取附近门店 - * @param appNearbyShopDto - * @return - */ - @Override - public AppNearbyShopVo getNearbyShop(AppNearbyShopDto appNearbyShopDto){ - Member member = this.getById(appNearbyShopDto.getUserId()); - AppNearbyShopVo appNearbyShopVo = new AppNearbyShopVo(); - Shop shop = null; - if(member.getRealtionShopId()!=null){ - //获取绑定商户 - shop = shopService.getById(member.getRealtionShopId()); - }else{ - //获取附近商户 - shop = shopService.getById(1L); - } - appNearbyShopVo.setShopId(shop.getShopId()); - appNearbyShopVo.setShopName(shop.getShopName()); - appNearbyShopVo.setShopAddress(shop.getShopAreaName()+shop.getShopAddress()); - appNearbyShopVo.setShopLatitude(shop.getShopLatitude()); - appNearbyShopVo.setShopLongitude(shop.getShopLongitude()); - return appNearbyShopVo; - } + } -- Gitblit v1.7.1