xiaoyong931011
2023-03-14 7655547b449a79a9330fd03440a616b3d6ef8362
src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java
@@ -36,6 +36,7 @@
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import java.util.stream.Collectors;
/**
 * @author wzy
@@ -110,6 +111,15 @@
        if (type == 1) {
            mallMember.setDirector(value);
        } else if (type == 2){
            /**
             * 线下服务商设置
             *  团队下没有线下服务商,才能成为线下服务商
             */
            List<MallMember> mallMembers = mallMemberMapper.selectAllChildAgentListByInviteIdAndStoreMaster(mallMember.getInviteId(), 1);
            if(CollUtil.isNotEmpty(mallMembers)){
                List<String> phoneList = mallMembers.stream().map(MallMember::getPhone).collect(Collectors.toList());
                throw new FebsException("团队存在线下服务中心,账号为【"+phoneList.toString()+"】");
            }
            mallMember.setStoreMaster(value);
        } else {
            throw new FebsException("参数错误");