|
@@ -12,9 +12,7 @@ import com.simuwang.base.common.conts.*;
|
|
|
import com.simuwang.base.common.enums.ReportParserFileType;
|
|
|
import com.simuwang.base.common.enums.ReportType;
|
|
|
import com.simuwang.base.common.exception.ReportParseException;
|
|
|
-import com.simuwang.base.common.util.EmailUtil;
|
|
|
-import com.simuwang.base.common.util.ExcelUtil;
|
|
|
-import com.simuwang.base.common.util.FileUtil;
|
|
|
+import com.simuwang.base.common.util.*;
|
|
|
import com.simuwang.base.config.DaqProperties;
|
|
|
import com.simuwang.base.config.EmailRuleConfig;
|
|
|
import com.simuwang.base.mapper.*;
|
|
@@ -841,7 +839,7 @@ public class EmailParseService {
|
|
|
continue;
|
|
|
}
|
|
|
log.info("邮件采集成功 -> 邮件主题:{},邮件日期:{}", message.getSubject(), emailDateStr);
|
|
|
- if(message.getSubject().contains("盖亚青柯中证1000指数增强1号私募证券投资基金SZK192")){
|
|
|
+ if(message.getSubject().contains("上海证券测试私募证券投资基金数据合集")){
|
|
|
System.out.println("============");
|
|
|
}
|
|
|
Object content = message.getContent();
|
|
@@ -908,6 +906,9 @@ public class EmailParseService {
|
|
|
}
|
|
|
|
|
|
public List<NameValueVO> searchEmailCount(DataboardQuery databoardQuery) {
|
|
|
+ if(StringUtil.isNotEmpty(databoardQuery.getEndDate())){
|
|
|
+ databoardQuery.setEndDate(com.smppw.utils.DateUtil.getAroundDate(DateUtils.parse(databoardQuery.getEndDate(),DateUtils.YYYY_MM_DD),1));
|
|
|
+ }
|
|
|
List<Map<String, Object>> dataList = emailParseInfoMapper.searchEmailDataBoard(databoardQuery);
|
|
|
List<NameValueVO> result = new ArrayList<>();
|
|
|
Long total = 0L;
|
|
@@ -931,6 +932,9 @@ public class EmailParseService {
|
|
|
}
|
|
|
|
|
|
public List<NameValueVO> searchEmailTypeCount(DataboardQuery databoardQuery) {
|
|
|
+ if(StringUtil.isNotEmpty(databoardQuery.getEndDate())){
|
|
|
+ databoardQuery.setEndDate(com.smppw.utils.DateUtil.getAroundDate(DateUtils.parse(databoardQuery.getEndDate(),DateUtils.YYYY_MM_DD),1));
|
|
|
+ }
|
|
|
//邮件类型,1-净值,2-估值表,3-定期报告
|
|
|
List<Map<String, Object>> dataList = emailParseInfoMapper.searchEmailTypeCount(databoardQuery);
|
|
|
List<NameValueVO> result = new ArrayList<>();
|
|
@@ -955,6 +959,9 @@ public class EmailParseService {
|
|
|
}
|
|
|
|
|
|
public EmailParseFailAnalysisVO parseFailAnalysis(DataboardQuery databoardQuery) {
|
|
|
+ if(StringUtil.isNotEmpty(databoardQuery.getEndDate())){
|
|
|
+ databoardQuery.setEndDate(com.smppw.utils.DateUtil.getAroundDate(DateUtils.parse(databoardQuery.getEndDate(),DateUtils.YYYY_MM_DD),1));
|
|
|
+ }
|
|
|
EmailParseFailAnalysisVO result = new EmailParseFailAnalysisVO();
|
|
|
//净值规模
|
|
|
List<NameValueVO> navNameValueVOS = new ArrayList<>();
|