From e5cad818bcfa817ffe7f2af7885cb3b97dbd0ad7 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Tue, 14 Mar 2023 15:46:59 +0800 Subject: [PATCH] 合伙人升级MQ --- src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java index c6e98d3..c06f4c7 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java +++ b/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("参数错误"); -- Gitblit v1.9.1