添加英语2区分区,新注册的英语区默认进入2区
This commit is contained in:
@@ -3,6 +3,7 @@ package com.accompany.core.service.partition;
|
||||
import cn.hutool.core.collection.CollectionUtil;
|
||||
import com.accompany.common.redis.RedisKey;
|
||||
import com.accompany.common.status.BusiStatus;
|
||||
import com.accompany.core.enumeration.PartitionEnum;
|
||||
import com.accompany.core.exception.ServiceException;
|
||||
import com.accompany.core.model.PartitionInfo;
|
||||
import com.accompany.core.model.Users;
|
||||
@@ -49,7 +50,8 @@ public class PartitionInfoService implements InitializingBean {
|
||||
String zhCountry = ZhConverterUtil.toTraditional(dbCountry);*/
|
||||
String dbCountry = regionNetworkSearchService.getCountry(registerIp);
|
||||
String zhCountry = ZhConverterUtil.toTraditional(dbCountry);
|
||||
Optional<PartitionInfo> partitionInfoOptional = partitionInfoList.stream().filter(p -> p.getCountry().contains(zhCountry))
|
||||
Optional<PartitionInfo> partitionInfoOptional = partitionInfoList.stream().filter(p -> p.getCountry().contains(zhCountry)
|
||||
&& p.getId() != PartitionEnum.ENGLISH.getId())
|
||||
.findFirst();
|
||||
if (partitionInfoOptional.isPresent()) {
|
||||
return partitionInfoOptional.get().getId();
|
||||
@@ -57,7 +59,8 @@ public class PartitionInfoService implements InitializingBean {
|
||||
}
|
||||
|
||||
//根据语言
|
||||
PartitionInfo partitionInfo = partitionInfoList.stream().filter(p -> p.getLanguages().equals(locale.getLanguage()))
|
||||
PartitionInfo partitionInfo = partitionInfoList.stream().filter(p -> p.getLanguages().equals(locale.getLanguage())
|
||||
&& p.getId() != PartitionEnum.ENGLISH.getId())
|
||||
.findFirst()
|
||||
.orElseGet(() -> partitionInfoList.get(0));
|
||||
return partitionInfo.getId();
|
||||
|
Reference in New Issue
Block a user