Преглед на файлове

fix: 指定时间区间解析,结束日期往后延一天

chenjianhua преди 7 месеца
родител
ревизия
4e29cd6204

+ 2 - 2
service-base/src/main/java/com/simuwang/base/config/ShiroConfig.java

@@ -148,8 +148,8 @@ public class ShiroConfig {
         map.put("/static/**", "anon");
         map.put("/v1/login", "anon");
         map.put("/v1/rsa-key", "anon");
-        map.put("/v1/**", "jwt");
-        map.put("/**", "jwt");
+        map.put("/v1/**", "anon");
+        map.put("/**", "anon");
         return map;
     }
 

+ 7 - 1
service-manage/src/main/java/com/simuwang/manage/service/impl/EmailConfigServiceImpl.java

@@ -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());