|
@@ -5,10 +5,11 @@ import com.simuwang.base.mapper.CompanyInformationMapper;
|
|
import com.simuwang.base.mapper.EmailFundAssetMapper;
|
|
import com.simuwang.base.mapper.EmailFundAssetMapper;
|
|
import com.simuwang.base.mapper.EmailFundNavMapper;
|
|
import com.simuwang.base.mapper.EmailFundNavMapper;
|
|
import com.simuwang.base.mapper.FundAliasMapper;
|
|
import com.simuwang.base.mapper.FundAliasMapper;
|
|
-import com.simuwang.base.pojo.dos.CompanyEmailSendHistoryDO;
|
|
|
|
import com.simuwang.base.pojo.dos.FundAliasDO;
|
|
import com.simuwang.base.pojo.dos.FundAliasDO;
|
|
import com.simuwang.base.pojo.dto.query.FundAliasPageQuery;
|
|
import com.simuwang.base.pojo.dto.query.FundAliasPageQuery;
|
|
import com.simuwang.base.pojo.vo.FundAliasVO;
|
|
import com.simuwang.base.pojo.vo.FundAliasVO;
|
|
|
|
+import com.simuwang.manage.service.EmailFundAssetService;
|
|
|
|
+import com.simuwang.manage.service.EmailFundNavService;
|
|
import com.simuwang.manage.service.EmailFundInfoService;
|
|
import com.simuwang.manage.service.EmailFundInfoService;
|
|
import com.simuwang.manage.service.FundAliasService;
|
|
import com.simuwang.manage.service.FundAliasService;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -41,6 +42,12 @@ public class FundAliasServiceImpl implements FundAliasService {
|
|
@Autowired
|
|
@Autowired
|
|
private EmailFundInfoService emailFundInfoService;
|
|
private EmailFundInfoService emailFundInfoService;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private EmailFundNavService emailFileNavService;
|
|
|
|
+
|
|
|
|
+ @Autowired
|
|
|
|
+ private EmailFundAssetService emailFundAssetService;
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public MybatisPage<FundAliasVO> searchFundAlias(FundAliasPageQuery fundAliasPageQuery) {
|
|
public MybatisPage<FundAliasVO> searchFundAlias(FundAliasPageQuery fundAliasPageQuery) {
|
|
List<FundAliasDO> fundAliasDOList = fundAliasMapper.searchFundAlias(fundAliasPageQuery);
|
|
List<FundAliasDO> fundAliasDOList = fundAliasMapper.searchFundAlias(fundAliasPageQuery);
|
|
@@ -79,6 +86,10 @@ public class FundAliasServiceImpl implements FundAliasService {
|
|
fundAliasDO.setIsvalid(1);
|
|
fundAliasDO.setIsvalid(1);
|
|
fundAliasDO.setUpdateTime(new Date());
|
|
fundAliasDO.setUpdateTime(new Date());
|
|
fundAliasMapper.saveFundAlias(fundAliasDO);
|
|
fundAliasMapper.saveFundAlias(fundAliasDO);
|
|
|
|
+ //将采集的净值数据匹配之后重新入库
|
|
|
|
+ emailFileNavService.reparseFileNav(fundAliasVO.getSourceFundName(),fundAliasVO.getTargetFundId());
|
|
|
|
+ //将采集的规模数据匹配之后重新入库
|
|
|
|
+ emailFundAssetService.reparseFileAsset(fundAliasVO.getSourceFundName(),fundAliasVO.getTargetFundId());
|
|
//处理采集数据,将采集的数据入库
|
|
//处理采集数据,将采集的数据入库
|
|
emailFundInfoService.reparseValuationFile(fundAliasVO.getSourceFundName());
|
|
emailFundInfoService.reparseValuationFile(fundAliasVO.getSourceFundName());
|
|
}
|
|
}
|