From 7a50ab251493b23fe50247a483fc0e2b0c39e67b Mon Sep 17 00:00:00 2001 From: yanghui <2536613402@qq.com> Date: 星期三, 23 十一月 2022 09:51:08 +0800 Subject: [PATCH] #feat 提交联调问题修改 --- springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 insertions(+), 0 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java index 0271801..65dc8d7 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java @@ -31,6 +31,7 @@ import com.panzhihua.common.model.vos.community.acid.ComActAcidRecordVO; import com.panzhihua.common.model.vos.community.microCommercialStreet.McsLoginUserInfoVO; import com.panzhihua.common.model.vos.sanshuo.ComSanshuoExpertVO; +import com.panzhihua.common.model.vos.shop.ComShopUserAddressVO; import com.panzhihua.common.model.vos.user.*; import com.panzhihua.common.service.community.CommunityService; import com.panzhihua.common.utlis.*; @@ -331,6 +332,14 @@ return R.fail(); } LoginUserInfoVO loginUserInfoVO = new LoginUserInfoVO(); + //获取后台商家user + SysUserDO sysUser = userDao.selectOne( + new QueryWrapper<SysUserDO>().lambda().eq(SysUserDO::getType, 5).eq(SysUserDO::getPhone, sysUserDO.getPhone()).eq(SysUserDO::getAppId, appId)); + //判断是否是商家账号 + if (nonNull(sysUser)){ + loginUserInfoVO.setBackstageUserId(sysUser.getUserId()); + loginUserInfoVO.setBackstageType(5); + } if (nonNull(sysUserDO.getStreetId())){ loginUserInfoVO.setStreetId(sysUserDO.getStreetId()); } @@ -524,6 +533,27 @@ if (i>0){ loginUserInfoVO.setIsDpcMember(1); } + } + //获取后台商家user + SysUserDO sysUser = userDao.selectOne( + new QueryWrapper<SysUserDO>().lambda().eq(SysUserDO::getType, 5).eq(SysUserDO::getPhone, sysUserDO.getPhone()).eq(SysUserDO::getAppId, "wx118de8a734d269f0")); + //判断是否是商家账号 + if (nonNull(sysUser)){ + loginUserInfoVO.setBackstageUserId(sysUser.getUserId()); + loginUserInfoVO.setBackstageType(5); + } + //获取自提点账号 + if (StrUtil.isNotBlank(sysUserDO.getPhone())){ + if(userDao.checkPoint(sysUserDO.getPhone()) > 0){ + loginUserInfoVO.setIsPoint(true); + }else { + loginUserInfoVO.setIsPoint(false); + } + } + //默认地址 + ComShopUserAddressVO comShopUserAddressVO = userDao.selectDefaultAddressVO(userId); + if (nonNull(comShopUserAddressVO)){ + loginUserInfoVO.setComShopUserAddressVO(comShopUserAddressVO); } return R.ok(loginUserInfoVO); } @@ -2871,6 +2901,7 @@ sysUserDO.setPhone(convenientMerchantDTO.getMobilePhone()); sysUserDO.setName(convenientMerchantDTO.getContacts()); sysUserDO.setPassword(encode); + sysUserDO.setAppId("wx118de8a734d269f0"); try { userDao.insert(sysUserDO); return R.ok(sysUserDO.getUserId()); -- Gitblit v1.7.1