|
@@ -47,7 +47,7 @@ public class FundDeletionTask {
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
private DistributionMapper distributionMapper;
|
|
private DistributionMapper distributionMapper;
|
|
- @Scheduled(cron = "0 35 5,17,18 * * ?")
|
|
|
|
|
|
+ @Scheduled(cron = "0 30 5,17,19 * * ?")
|
|
public void computeDeletion(){
|
|
public void computeDeletion(){
|
|
List<String> fundIdList = navMapper.getAllFundId();
|
|
List<String> fundIdList = navMapper.getAllFundId();
|
|
for(String fundId : fundIdList){
|
|
for(String fundId : fundIdList){
|
|
@@ -164,7 +164,7 @@ public class FundDeletionTask {
|
|
tradeDate = DateUtils.format(tradeDateDOS.get(tradeDateDOS.size()-1).getTradeDate(),DateUtils.YYYY_MM_DD);
|
|
tradeDate = DateUtils.format(tradeDateDOS.get(tradeDateDOS.size()-1).getTradeDate(),DateUtils.YYYY_MM_DD);
|
|
}
|
|
}
|
|
//写入缺失信息表
|
|
//写入缺失信息表
|
|
- saveDeletionInfoDO(fundId,tradeDate,DeletionType.NAV_DELETION.getCode());
|
|
|
|
|
|
+ saveDeletionInfoDO(fundId,tradeDate,DeletionType.ASSET_DELETION.getCode());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if(Frequency.MONTH == Frequency.getFrequencyByCode(fundReportFrequencyDO.getAssetFrequency())){
|
|
if(Frequency.MONTH == Frequency.getFrequencyByCode(fundReportFrequencyDO.getAssetFrequency())){
|