| | |
| | | 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.*; |
| | |
| | | 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()); |
| | | } |
| | |
| | | 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); |
| | | Long storeId = userDao.selectStoreIdIdByUserId(sysUser.getUserId()); |
| | | loginUserInfoVO.setStoreIdId(storeId); |
| | | |
| | | } |
| | | //是否为物业公司账号 |
| | | if (nonNull(sysUserDO.getPhone())){ |
| | | Long propertyAccount = userDao.isPropertyAccount(sysUserDO.getPhone()); |
| | | if (nonNull(propertyAccount)){ |
| | | loginUserInfoVO.setPropertyId(propertyAccount); |
| | | } |
| | | } |
| | | //获取自提点账号 |
| | | 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); |
| | | } |
| | |
| | | sysUserDO.setPhone(convenientMerchantDTO.getMobilePhone()); |
| | | sysUserDO.setName(convenientMerchantDTO.getContacts()); |
| | | sysUserDO.setPassword(encode); |
| | | sysUserDO.setAppId("wx118de8a734d269f0"); |
| | | try { |
| | | userDao.insert(sysUserDO); |
| | | return R.ok(sysUserDO.getUserId()); |