|
@@ -1,67 +0,0 @@
|
|
|
-package com.simuwang.datadaq;
|
|
|
-
|
|
|
-import cn.hutool.core.collection.ListUtil;
|
|
|
-import cn.hutool.core.date.DateUtil;
|
|
|
-import cn.hutool.core.map.MapUtil;
|
|
|
-import com.simuwang.base.common.conts.DateConst;
|
|
|
-import com.simuwang.base.pojo.dto.MailboxInfoDTO;
|
|
|
-import com.simuwang.daq.service.EmailParseApiService;
|
|
|
-import com.simuwang.daq.service.EmailParseService;
|
|
|
-import org.junit.jupiter.api.Test;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.boot.test.context.SpringBootTest;
|
|
|
-
|
|
|
-import java.util.Date;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
-
|
|
|
-@SpringBootTest
|
|
|
-class DataTrusteeApplicationTests {
|
|
|
-
|
|
|
- @Autowired
|
|
|
- private EmailParseService emailParseService;
|
|
|
-
|
|
|
- @Autowired
|
|
|
- private EmailParseApiService emailParseApiService;
|
|
|
-
|
|
|
- @Test
|
|
|
- public void test() {
|
|
|
- MailboxInfoDTO emailInfoDTO = new MailboxInfoDTO();
|
|
|
- emailInfoDTO.setUserId(2395446);
|
|
|
- emailInfoDTO.setAccount("mozuwen@simuwang.com");
|
|
|
- emailInfoDTO.setPassword("Mzw@0306");
|
|
|
-// emailInfoDTO.setAccount("fofservice@simuwang.com");
|
|
|
-// emailInfoDTO.setPassword("cJH@2021");
|
|
|
- emailInfoDTO.setHost("imap.exmail.qq.com");
|
|
|
- emailInfoDTO.setPort("993");
|
|
|
- emailInfoDTO.setProtocol("imap");
|
|
|
-
|
|
|
- emailInfoDTO.setAccount("jjpj_test");
|
|
|
- emailInfoDTO.setPassword("shzq#919");
|
|
|
-// emailInfoDTO.setAccount("fofservice@simuwang.com");
|
|
|
-// emailInfoDTO.setPassword("cJH@2021");
|
|
|
- emailInfoDTO.setHost("mail.shzq.com");
|
|
|
- emailInfoDTO.setPort("993");
|
|
|
- emailInfoDTO.setProtocol("imap");
|
|
|
- Map<Integer, List<String>> emailTypeMap = MapUtil.newHashMap();
|
|
|
- emailTypeMap.put(1, List.of("净值"));
|
|
|
- Date startDate = DateUtil.parse("2024-09-19 11:20:00", DateConst.YYYY_MM_DD_HH_MM_SS);
|
|
|
- Date endDate = DateUtil.parse("2024-09-19 16:00:00", DateConst.YYYY_MM_DD_HH_MM_SS);
|
|
|
- try {
|
|
|
- emailParseService.parseEmail(emailInfoDTO, startDate, endDate);
|
|
|
- } catch (Exception e) {
|
|
|
- throw new RuntimeException(e);
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- @Test
|
|
|
- public void testReparseEmail() {
|
|
|
- emailParseApiService.reparseEmail(7);
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- @Test
|
|
|
- public void testReparseFile() {
|
|
|
- emailParseApiService.reparseFile(ListUtil.toList(40,43));
|
|
|
- }
|
|
|
-}
|