|
@@ -19,6 +19,7 @@ import com.simuwang.base.pojo.vo.ParseParamVO;
|
|
|
import com.simuwang.daq.service.EmailParseApiService;
|
|
|
import com.simuwang.manage.service.EmailConfigService;
|
|
|
import com.smppw.common.pojo.ResultVo;
|
|
|
+import com.smppw.utils.DateUtil;
|
|
|
import jakarta.mail.MessagingException;
|
|
|
import jakarta.mail.Store;
|
|
|
import org.quartz.Scheduler;
|
|
@@ -195,7 +196,12 @@ public class EmailConfigServiceImpl implements EmailConfigService {
|
|
|
public void parseEmail(ParseParamVO parseParamVO) {
|
|
|
Integer id = parseParamVO.getId();
|
|
|
String startDate = parseParamVO.getStartDate();
|
|
|
- String endDate = parseParamVO.getEndDate();
|
|
|
+ String endDate = null;
|
|
|
+ if(StringUtil.isEmpty(parseParamVO.getEndDate())){
|
|
|
+ endDate = DateUtils.getAroundToday(1);
|
|
|
+ }else{
|
|
|
+ endDate = DateUtil.getAroundDate(DateUtils.parse(parseParamVO.getEndDate(),DateUtils.YYYY_MM_DD),1);
|
|
|
+ }
|
|
|
MailboxInfoDO mailboxInfoDO = emailConfigMapper.searchEmailConfigById(id);
|
|
|
MailboxInfoDTO mailboxInfoDTO = new MailboxInfoDTO();
|
|
|
mailboxInfoDTO.setAccount(mailboxInfoDO.getEmail());
|