24282 2 년 전
부모
커밋
cabc349abc
2개의 변경된 파일4개의 추가작업 그리고 6개의 파일을 삭제
  1. 1 1
      src/main/java/com/fjhx/controller/AccountController.java
  2. 3 5
      src/main/java/com/fjhx/service/impl/AccountServiceImpl.java

+ 1 - 1
src/main/java/com/fjhx/controller/AccountController.java

@@ -50,7 +50,7 @@ public class AccountController {
      */
      */
     @PostMapping("/listener")
     @PostMapping("/listener")
     public R post(@RequestBody ListenerVo listenerVo) {
     public R post(@RequestBody ListenerVo listenerVo) {
-        // accountService.listener(listenerVo);
+        accountService.listener(listenerVo);
         return R.ok();
         return R.ok();
     }
     }
 
 

+ 3 - 5
src/main/java/com/fjhx/service/impl/AccountServiceImpl.java

@@ -64,11 +64,10 @@ public class AccountServiceImpl implements IAccountService {
         if (emailInfo != null) {
         if (emailInfo != null) {
             return emailInfo;
             return emailInfo;
         }
         }
-
-        // 添加账号
-        EmailEngineUtil.createAccount(bindingVo);
         // 保存账号信息到数据库
         // 保存账号信息到数据库
         emailInfo = this.saveEmailInfo(bindingVo);
         emailInfo = this.saveEmailInfo(bindingVo);
+        // 添加账号
+        EmailEngineUtil.createAccount(bindingVo);
         // 查询邮箱文件夹
         // 查询邮箱文件夹
         List<EmailMailboxVo.MailboxesDTO> mailboxList = EmailEngineUtil.getMailboxList(email);
         List<EmailMailboxVo.MailboxesDTO> mailboxList = EmailEngineUtil.getMailboxList(email);
         // 添加邮箱文件夹
         // 添加邮箱文件夹
@@ -76,8 +75,7 @@ public class AccountServiceImpl implements IAccountService {
         // redis添加同步进度
         // redis添加同步进度
         this.synchronizationProgressInitialization(email, bindingVo.getPages(), mailboxList);
         this.synchronizationProgressInitialization(email, bindingVo.getPages(), mailboxList);
         // 异步遍历文件夹下的所有邮件
         // 异步遍历文件夹下的所有邮件
-        this.asyncReadEmail(email, bindingVo.getPages(), emailMailboxList);
-
+        // this.asyncReadEmail(email, bindingVo.getPages(), emailMailboxList);
         return emailInfo;
         return emailInfo;
     }
     }