xiaoyong931011
2022-09-29 294ac0a5a3e27dd95a2f9edd5cb5fd5ab4279fda
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallTeamLeaderServiceImpl.java
@@ -83,14 +83,20 @@
        List<MallTeamLeader> mallTeamLeaderNo = this.baseMapper.selectListByMemberIdAndState(memberId, MallTeamLeader.STATE_NO);
        if(CollUtil.isNotEmpty(mallTeamLeaderNo)){
            mallTeamLeaderAdd = mallTeamLeaderNo.get(0);
        }
        if(ObjectUtil.isNotEmpty(mallTeamLeaderAdd)){
            mallTeamLeaderAdd = MallTeamLeaderConversion.INSTANCE.dtoToEntity(apiApplayLeaderDto);
            mallTeamLeaderAdd.setState(MallTeamLeader.STATE_ING);
            //申请团长默认关闭返利,返利比例为0
            mallTeamLeaderAdd.setProfitSwitch(2);
            mallTeamLeaderAdd.setBonusPercent("0");
            this.baseMapper.updateById(mallTeamLeaderAdd);
            if(ObjectUtil.isNotEmpty(mallTeamLeaderAdd)){
                mallTeamLeaderAdd.setName(apiApplayLeaderDto.getName());
                mallTeamLeaderAdd.setPhone(apiApplayLeaderDto.getPhone());
                mallTeamLeaderAdd.setAddressPic(apiApplayLeaderDto.getAddressPic());
                mallTeamLeaderAdd.setAddressArea(apiApplayLeaderDto.getAddressArea());
                mallTeamLeaderAdd.setDetailAddress(apiApplayLeaderDto.getDetailAddress());
                mallTeamLeaderAdd.setLongitude(apiApplayLeaderDto.getLongitude());
                mallTeamLeaderAdd.setLatitude(apiApplayLeaderDto.getLatitude());
                mallTeamLeaderAdd.setState(MallTeamLeader.STATE_ING);
                //申请团长默认关闭返利,返利比例为0
                mallTeamLeaderAdd.setProfitSwitch(2);
                mallTeamLeaderAdd.setBonusPercent("0");
                this.baseMapper.updateById(mallTeamLeaderAdd);
            }
        }else{
            MallTeamLeader mallTeamLeader = MallTeamLeaderConversion.INSTANCE.dtoToEntity(apiApplayLeaderDto);
            mallTeamLeader.setMemberId(memberId);