1
0
فهرست منبع

fix: 邮箱配置删除,从批量改成单个

chenjianhua 7 ماه پیش
والد
کامیت
da905fc840

+ 1 - 1
service-manage/src/main/java/com/simuwang/manage/api/email/EmailConfigController.java

@@ -107,7 +107,7 @@ public class EmailConfigController extends BaseController {
      */
     @RequestMapping("delete-email-config")
     public boolean deleteEmailConfig(@RequestBody IdVO idVO){
-        emailConfigService.deleteEmailConfig(idVO.getIdList());
+        emailConfigService.deleteEmailConfig(idVO.getId());
         return true;
     }
 

+ 1 - 1
service-manage/src/main/java/com/simuwang/manage/service/EmailConfigService.java

@@ -22,7 +22,7 @@ public interface EmailConfigService {
 
     ResultVo connectTest(MailboxInfoVO mailboxInfoVO);
 
-    void deleteEmailConfig(List<Integer> idList);
+    void deleteEmailConfig(Integer id);
 
     boolean checkEmailUnique(String email);
 

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

@@ -24,6 +24,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
+import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;
 import java.util.stream.Collectors;
@@ -81,16 +82,20 @@ public class EmailConfigServiceImpl implements EmailConfigService {
             } catch (MessagingException e) {
                 throw new RuntimeException(e);
             }
+            vo.setMsg(ResultCode.CONNECT_SUCCESS.getMsg());
             vo.setData(true);
             return vo;
         }
         vo = new ResultVo(ResultCode.CONNECT_ERROR);
         vo.setData(false);
+        vo.setMsg(ResultCode.CONNECT_ERROR.getMsg());
         return vo;
     }
 
     @Override
-    public void deleteEmailConfig(List<Integer> idList) {
+    public void deleteEmailConfig(Integer id) {
+        List<Integer> idList = new ArrayList<>();
+        idList.add(id);
         emailConfigMapper.deleteEmailConfigByIds(idList);
     }