|
@@ -389,7 +389,16 @@ public class EmailParseService {
|
|
|
}
|
|
|
|
|
|
private void saveFundAlias(String fundName, String registerNumber) {
|
|
|
- List<FundAliasDO> fundAliasDOList = fundAliasMapper.queryFundByNameAndRegisterNumber(fundName, registerNumber);
|
|
|
+ List<FundAliasDO> fundAliasDOList = CollUtil.newArrayList();
|
|
|
+ if (StrUtil.isNotBlank(fundName) && StrUtil.isNotBlank(registerNumber)) {
|
|
|
+ fundAliasDOList = fundAliasMapper.queryFundByNameAndRegisterNumber(fundName, registerNumber);
|
|
|
+ }
|
|
|
+ if (StrUtil.isBlank(fundName) && StrUtil.isNotBlank(registerNumber)) {
|
|
|
+ fundAliasDOList = fundAliasMapper.queryFundByRegisterNumber(registerNumber);
|
|
|
+ }
|
|
|
+ if (StrUtil.isNotBlank(fundName) && StrUtil.isBlank(registerNumber)) {
|
|
|
+ fundAliasDOList = fundAliasMapper.queryFundByName(fundName);
|
|
|
+ }
|
|
|
if (CollUtil.isNotEmpty(fundAliasDOList)) {
|
|
|
return;
|
|
|
}
|