| | |
| | | List<MallTeamLeader> mallTeamLeaderNo = this.baseMapper.selectListByMemberIdAndState(memberId, MallTeamLeader.STATE_NO); |
| | | if(CollUtil.isNotEmpty(mallTeamLeaderNo)){ |
| | | mallTeamLeaderAdd = mallTeamLeaderNo.get(0); |
| | | } |
| | | // Double bonusPercent = Double.parseDouble(adminLeaderAddDto.getBonusPercent()); |
| | | // if(1 <= bonusPercent || 0 > bonusPercent){ |
| | | // return new FebsResponse().fail().message("请输入合适的百分比小数"); |
| | | // } |
| | | if(ObjectUtil.isNotEmpty(mallTeamLeaderAdd)){ |
| | | mallTeamLeaderAdd = MallTeamLeaderConversion.INSTANCE.adminDtoToEntity(adminLeaderAddDto); |
| | | mallTeamLeaderAdd.setState(MallTeamLeader.STATE_YES); |
| | | //申请团长默认关闭返利,返利比例为0 |
| | | mallTeamLeaderAdd.setProfitSwitch(2); |
| | | mallTeamLeaderAdd.setBonusPercent("0"); |
| | | this.baseMapper.updateById(mallTeamLeaderAdd); |
| | | if(ObjectUtil.isNotEmpty(mallTeamLeaderAdd)){ |
| | | mallTeamLeaderAdd.setName(adminLeaderAddDto.getName()); |
| | | mallTeamLeaderAdd.setPhone(adminLeaderAddDto.getPhone()); |
| | | mallTeamLeaderAdd.setAddressPic(adminLeaderAddDto.getAddressPic()); |
| | | mallTeamLeaderAdd.setAddressArea(adminLeaderAddDto.getAddressArea()); |
| | | mallTeamLeaderAdd.setDetailAddress(adminLeaderAddDto.getDetailAddress()); |
| | | mallTeamLeaderAdd.setLongitude(adminLeaderAddDto.getLongitude()); |
| | | mallTeamLeaderAdd.setLatitude(adminLeaderAddDto.getLatitude()); |
| | | mallTeamLeaderAdd.setState(MallTeamLeader.STATE_YES); |
| | | //申请团长默认关闭返利,返利比例为0 |
| | | mallTeamLeaderAdd.setProfitSwitch(2); |
| | | mallTeamLeaderAdd.setBonusPercent("0"); |
| | | this.baseMapper.updateById(mallTeamLeaderAdd); |
| | | } |
| | | }else{ |
| | | MallTeamLeader mallTeamLeader = MallTeamLeaderConversion.INSTANCE.adminDtoToEntity(adminLeaderAddDto); |
| | | mallTeamLeader.setUniqueCode(mallMember.getInviteId()); |
| | |
| | | mallTeamLeader.setBonusPercent("0"); |
| | | this.baseMapper.insert(mallTeamLeader); |
| | | } |
| | | // Double bonusPercent = Double.parseDouble(adminLeaderAddDto.getBonusPercent()); |
| | | // if(1 <= bonusPercent || 0 > bonusPercent){ |
| | | // return new FebsResponse().fail().message("请输入合适的百分比小数"); |
| | | // } |
| | | return new FebsResponse().success(); |
| | | } |
| | | |