| | |
| | | singlePayDto.setPaidUse("202"); |
| | | String singlePayRep = unipayService.singlePay(singlePayDto); |
| | | if(!mallMemberWithdraw.getWithdrawNo().equals(singlePayRep)){ |
| | | return new FebsResponse().fail().message("提现失败,"+singlePayRep); |
| | | return new FebsResponse().fail().message("提现失败,请稍后查看错误信息一览"); |
| | | } |
| | | |
| | | return new FebsResponse().success(); |
| | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void modifyReferer(MallMember member) { |
| | | MallMember referer = this.baseMapper.selectInfoByInviteId(member.getReferrerId()); |
| | | String referrerId = member.getReferrerId();//新的推荐人邀请码 |
| | | //获取新推荐人信息 |
| | | MallMember referer = this.baseMapper.selectInfoByInviteId(referrerId); |
| | | if (referer == null) { |
| | | throw new FebsException("推荐人不存在"); |
| | | } |
| | | String refererId = member.getReferrerId(); |
| | | member = this.baseMapper.selectById(member.getId());//修改的用户 |
| | | |
| | | if(member.getInviteId().equals(referrerId)){ |
| | | throw new FebsException("自己不能推荐自己"); |
| | | } |
| | | String refererId = referer.getInviteId();//新推荐人的邀请码 |
| | | if(StrUtil.isNotEmpty(referer.getReferrerIds())){ |
| | | if (referer.getReferrerIds().contains(member.getInviteId())) { |
| | | throw new FebsException("修改的推荐关系不符合规则"); |
| | | } |
| | | } |
| | | // MallMember referer = this.baseMapper.selectInfoByInviteId(member.getReferrerId()); |
| | | // if (referer == null) { |
| | | // throw new FebsException("推荐人不存在"); |
| | | // } |
| | | // String refererId = member.getReferrerId(); |
| | | |
| | | member = this.baseMapper.selectById(member.getId()); |
| | | |
| | |
| | | mallShopApplyMapper.updateById(mallShopApply); |
| | | } |
| | | |
| | | @Override |
| | | public AdminMallMemberPaymentVo getMallBankInfoById(long id) { |
| | | |
| | | MallMemberWithdraw mallMemberWithdraw = mallMemberWithdrawMapper.selectById(id); |
| | | Long wtihdrawTypeId = mallMemberWithdraw.getWtihdrawTypeId(); |
| | | MallMemberBank mallMemberBank = mallMemberBankMapper.selectById(wtihdrawTypeId); |
| | | AdminMallMemberPaymentVo adminMallMemberPaymentVo = new AdminMallMemberPaymentVo(); |
| | | if(ObjectUtil.isNotEmpty(mallMemberBank)){ |
| | | adminMallMemberPaymentVo.setBankNo(mallMemberBank.getBankNo()); |
| | | adminMallMemberPaymentVo.setBankName(mallMemberBank.getName()); |
| | | } |
| | | return adminMallMemberPaymentVo; |
| | | } |
| | | |
| | | private String refererIds(String parentId) { |
| | | boolean flag = false; |
| | | if (StrUtil.isBlank(parentId)) { |