|  |  |  | 
|---|
|  |  |  | 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(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|