From 28995a0c9f99baddd47dbe535439012079dd145d Mon Sep 17 00:00:00 2001 From: zhangchenbiao Date: Tue, 2 Apr 2024 16:05:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=8E=B7=E5=8F=96=E4=BA=BA?= =?UTF-8?q?=E5=91=98=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/cool/store/service/UserAuthMappingService.java | 9 +++++++++ .../store/service/impl/UserAuthMappingServiceImpl.java | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/UserAuthMappingService.java b/coolstore-partner-service/src/main/java/com/cool/store/service/UserAuthMappingService.java index f448804f4..168aa8263 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/UserAuthMappingService.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/UserAuthMappingService.java @@ -4,6 +4,7 @@ import com.cool.store.entity.EnterpriseUserDO; import com.cool.store.entity.UserAuthMappingDO; import java.util.List; +import java.util.Map; /** * describe: @@ -28,6 +29,14 @@ public interface UserAuthMappingService { */ EnterpriseUserDO getUserByRoleNameAndAreaId(String roleName, Long wantShopAreaId); + /** + * 跟进角色和战区获取用户id + * @param roleIds + * @param regionId + * @return + */ + Map> getUserIdByRoleIdAndRegionId(List roleIds, Long regionId); + /** * 根据 人 查 这个人管辖区域 对应的意向区域省市code 团队线索 * @param userId diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/UserAuthMappingServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/UserAuthMappingServiceImpl.java index f9ce798cb..f29eee8ed 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/UserAuthMappingServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/UserAuthMappingServiceImpl.java @@ -14,6 +14,7 @@ import com.cool.store.utils.RedisConstantUtil; import com.cool.store.utils.RedisUtilPool; import com.cool.store.vo.SysRoleVO; import com.google.common.collect.Lists; +import com.google.common.collect.Maps; import lombok.extern.slf4j.Slf4j; import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.collections4.ListUtils; @@ -107,6 +108,14 @@ public class UserAuthMappingServiceImpl implements UserAuthMappingService { return userDO; } + @Override + public Map> getUserIdByRoleIdAndRegionId(List roleIds, Long regionId) { + if(CollectionUtils.isEmpty(roleIds) || Objects.isNull(regionId)){ + return Maps.newHashMap(); + } + return null; + } + /** * 根据 人 查 这个人管辖区域 对应的意向区域省市code 团队线索 * @param userId