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