|
@@ -181,22 +181,18 @@ public class EmailConfigServiceImpl implements EmailConfigService {
|
|
|
|
|
|
@Override
|
|
|
public void parseEmail(ParseParamVO parseParamVO) {
|
|
|
- List<Integer> idList = parseParamVO.getIdList();
|
|
|
+ Integer id = parseParamVO.getId();
|
|
|
String startDate = parseParamVO.getStartDate();
|
|
|
String endDate = parseParamVO.getEndDate();
|
|
|
- if(StringUtil.isNull(idList) || idList.size() < 1){
|
|
|
- return;
|
|
|
- }
|
|
|
- for(Integer id : idList){
|
|
|
- MailboxInfoDO mailboxInfoDO = emailConfigMapper.searchEmailConfigById(id);
|
|
|
- MailboxInfoDTO mailboxInfoDTO = new MailboxInfoDTO();
|
|
|
- mailboxInfoDTO.setAccount(mailboxInfoDO.getEmail());
|
|
|
- mailboxInfoDTO.setPassword(mailboxInfoDO.getPassword());
|
|
|
- mailboxInfoDTO.setPort(mailboxInfoDO.getPort());
|
|
|
- mailboxInfoDTO.setHost(mailboxInfoDO.getServer());
|
|
|
- mailboxInfoDTO.setProtocol(mailboxInfoDO.getProtocol());
|
|
|
- emailParseApiService.parseEmail(mailboxInfoDTO,DateUtils.parse(startDate,DateUtils.YYYY_MM_DD),DateUtils.parse(endDate,DateUtils.YYYY_MM_DD));
|
|
|
- }
|
|
|
+ MailboxInfoDO mailboxInfoDO = emailConfigMapper.searchEmailConfigById(id);
|
|
|
+ MailboxInfoDTO mailboxInfoDTO = new MailboxInfoDTO();
|
|
|
+ mailboxInfoDTO.setAccount(mailboxInfoDO.getEmail());
|
|
|
+ mailboxInfoDTO.setPassword(mailboxInfoDO.getPassword());
|
|
|
+ mailboxInfoDTO.setPort(mailboxInfoDO.getPort());
|
|
|
+ mailboxInfoDTO.setHost(mailboxInfoDO.getServer());
|
|
|
+ mailboxInfoDTO.setProtocol(mailboxInfoDO.getProtocol());
|
|
|
+ emailParseApiService.parseEmail(mailboxInfoDTO,DateUtils.parse(startDate,DateUtils.YYYY_MM_DD),DateUtils.parse(endDate,DateUtils.YYYY_MM_DD));
|
|
|
+
|
|
|
}
|
|
|
|
|
|
private MailboxInfoDO toMailboxInfoDO(MailboxInfoVO mailboxInfoVO) {
|