Bladeren bron

判据裂变添加字段,校验。修改查询逻辑

Gaokun Wang 4 maanden geleden
bovenliggende
commit
bf82e5c34c

+ 0 - 3
als-modules/agile-assurance/src/main/java/org/eco/als/controller/AlgorithmController.java

@@ -15,7 +15,6 @@ import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
 
 import java.util.List;
-import java.util.Map;
 
 /**
  * 算法相关控制
@@ -147,8 +146,6 @@ public class AlgorithmController {
      **/
     @PostMapping("/execute/express")
     public CommonResult<Object> executeExpress(@RequestBody ExpressBo expressBo) throws Exception {
-        String express = expressBo.getExpression();
-        Map<String, Object> variables = expressBo.getVariables();
         // 执行表达式求值
         Object result = formulaService.evaluateExpression(expressBo);
         return CommonResult.success(result);

+ 1 - 8
als-modules/agile-assurance/src/main/java/org/eco/als/controller/DataImportController.java

@@ -13,14 +13,7 @@ import org.eco.common.log.enums.BusinessType;
 import org.eco.common.web.annotation.RepeatSubmit;
 import org.eco.common.web.core.BaseController;
 import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 
 import java.util.List;
 

+ 0 - 44
als-modules/agile-assurance/src/main/java/org/eco/als/controller/JudgeFaultLogicController.java

@@ -1,29 +1,19 @@
 package org.eco.als.controller;
 
 import cn.dev33.satoken.annotation.SaCheckPermission;
-import cn.hutool.core.collection.CollUtil;
 import jakarta.annotation.Resource;
-import jakarta.servlet.http.HttpServletResponse;
 import lombok.RequiredArgsConstructor;
 import org.eco.als.domain.bo.JudgeFaultLogicBo;
-import org.eco.als.domain.vo.JudgeFaultLogicImportVo;
 import org.eco.als.domain.vo.JudgeFaultLogicVo;
 import org.eco.als.service.IJudgeFaultLogicService;
 import org.eco.common.core.core.domain.CommonResult;
-import org.eco.common.core.core.domain.model.LoginUser;
 import org.eco.common.core.core.page.PageResult;
-import org.eco.common.excel.utils.ExcelUtil;
 import org.eco.common.log.annotation.Log;
 import org.eco.common.log.enums.BusinessType;
-import org.eco.common.security.utils.LoginHelper;
 import org.eco.common.web.annotation.RepeatSubmit;
 import org.eco.common.web.core.BaseController;
 import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
-import org.springframework.web.multipart.MultipartFile;
-
-import java.util.ArrayList;
-import java.util.List;
 
 /**
  * 判故逻辑Controller
@@ -48,40 +38,6 @@ public class JudgeFaultLogicController extends BaseController {
         return CommonResult.success(judgeFaultLogicService.selectPage(judgeFaultLogicBo));
     }
 
-    /**
-     * 导出判故逻辑列表
-     */
-    @SaCheckPermission("als:judgeFaultLogic:export")
-    @Log(title = "判故逻辑", businessType = BusinessType.EXPORT)
-    @PostMapping("/export")
-    public CommonResult<Void> export(JudgeFaultLogicBo judgeFaultLogicBo) {
-        LoginUser loginUser = LoginHelper.getLoginUser();
-        List<JudgeFaultLogicVo> list = judgeFaultLogicService.selectList(judgeFaultLogicBo);
-        if (CollUtil.isEmpty(list)) {
-            return CommonResult.fail("导出列表为空");
-        }
-        judgeFaultLogicService.asyncExport(list, "判故逻辑", loginUser);
-        return CommonResult.success();
-    }
-
-    @SaCheckPermission("als:judgeFaultLogic:import")
-    @PostMapping("/importTemplate")
-    public void importTemplate(HttpServletResponse response) {
-        ExcelUtil.exportExcel(new ArrayList<>(), "判故逻辑", JudgeFaultLogicImportVo.class, response);
-    }
-
-    /**
-     * 导入判故逻辑列表
-     */
-    @Log(title = "判故逻辑", businessType = BusinessType.IMPORT)
-    @SaCheckPermission("als:judgeFaultLogic:import")
-    @PostMapping("/importData")
-    public CommonResult<Void> importData(MultipartFile file, boolean updateSupport) {
-        LoginUser loginUser = LoginHelper.getLoginUser();
-        judgeFaultLogicService.asyncImportData(file, updateSupport, loginUser);
-        return CommonResult.success();
-    }
-
     /**
      * 获取判故逻辑详细信息
      */

+ 46 - 1
als-modules/agile-assurance/src/main/java/org/eco/als/domain/JudgeFaultLogic.java

@@ -5,9 +5,9 @@ import com.mybatisflex.annotation.Id;
 import com.mybatisflex.annotation.Table;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
+import org.eco.common.orm.core.domain.BaseEntity;
 
 import java.io.Serial;
-import org.eco.common.orm.core.domain.BaseEntity;
 
 /**
  * 判故逻辑对象 als_judge_fault_logic_t
@@ -45,5 +45,50 @@ private static final long serialVersionUID = 1L;
     @Column(isLogicDelete = true)
     private Integer delFlag;
 
+    /**
+     * 系统ID
+     */
+    private String sysId;
+
+    /**
+     * 系统名称
+     */
+    private String sysName;
+
+    /**
+     * 参数名称
+     */
+    private String name;
+
+    /**
+     * 参数名称ID
+     */
+    private String nameId;
+
+    /**
+     * 属性1
+     */
+    private String attribute1;
+
+    /**
+     * 属性2
+     */
+    private String attribute2;
+
+    /**
+     * 属性3
+     */
+    private String attribute3;
+
+    /**
+     * 属性4
+     */
+    private String attribute4;
+
+    /**
+     * 属性5
+     */
+    private String attribute5;
+
 
 }

+ 54 - 3
als-modules/agile-assurance/src/main/java/org/eco/als/domain/bo/JudgeFaultLogicBo.java

@@ -1,10 +1,10 @@
 package org.eco.als.domain.bo;
 
-import org.eco.als.domain.JudgeFaultLogic;
 import io.github.linpeilie.annotations.AutoMapper;
+import jakarta.validation.constraints.NotBlank;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
-import jakarta.validation.constraints.*;
+import org.eco.als.domain.JudgeFaultLogic;
 import org.eco.common.orm.core.domain.BaseEntity;
 
 /**
@@ -38,7 +38,6 @@ public class JudgeFaultLogicBo extends BaseEntity{
     /**
      * 参数列
      */
-    @NotBlank(message = "参数列不能为空")
     private String parameterColumn;
 
     /**
@@ -51,5 +50,57 @@ public class JudgeFaultLogicBo extends BaseEntity{
      */
     private String keyWord;
 
+    /**
+     * 系统ID
+     */
+    private String sysId;
+
+    /**
+     * 系统名称
+     */
+    private String sysName;
+
+    /**
+     * 判据名称
+     */
+    @NotBlank(message = "判据名称不能为空")
+    private String name;
+
+    /**
+     * 参数名称ID
+     */
+    private String nameId;
+
+    /**
+     * 判据公式
+     */
+    @NotBlank(message = "判据公式不能为空")
+    private String remarks;
+
+    /**
+     * 属性1
+     */
+    private String attribute1;
+
+    /**
+     * 属性2
+     */
+    private String attribute2;
+
+    /**
+     * 属性3
+     */
+    private String attribute3;
+
+    /**
+     * 属性4
+     */
+    private String attribute4;
+
+    /**
+     * 属性5
+     */
+    private String attribute5;
+
 
 }

+ 0 - 54
als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/JudgeFaultLogicImportVo.java

@@ -1,54 +0,0 @@
-package org.eco.als.domain.vo;
-
-import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
-import com.alibaba.excel.annotation.ExcelProperty;
-import org.eco.common.excel.annotation.ExcelDictFormat;
-import org.eco.common.excel.convert.ExcelDictConvert;
-import lombok.Data;
-import java.io.Serial;
-import java.io.Serializable;
-import lombok.NoArgsConstructor;
-
-/**
- * 判故逻辑导入视图对象 als_judge_fault_logic_t
- *
- * @author wgk
- * @date 2024-12-11
- */
-
-@Data
-@NoArgsConstructor
-@ExcelIgnoreUnannotated
-public class JudgeFaultLogicImportVo implements Serializable {
-
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-
-                /** 机型 */
-                    @ExcelProperty(value = "机型")
-                private String model;
-
-                /** HMC码 */
-                    @ExcelProperty(value = "HMC码")
-                private String hmcCode;
-
-                /** 参数列 */
-                    @ExcelProperty(value = "参数列", converter = ExcelDictConvert.class)
-                    @ExcelDictFormat(dictType = "sys_device_type")
-                private String parameterColumn;
-
-                /** 模型 */
-                    @ExcelProperty(value = "模型")
-                private String pattern;
-
-                /** 备注 */
-                    @ExcelProperty(value = "备注")
-                    private String remarks;
-
-                /** 删除标识(1删除 0未删除) */
-                    @ExcelProperty(value = "删除标识(1删除 0未删除)")
-                    private Integer delFlag;
-
-
-}

+ 54 - 5
als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/JudgeFaultLogicVo.java

@@ -1,18 +1,19 @@
 package org.eco.als.domain.vo;
 
-import org.eco.als.domain.JudgeFaultLogic;
 import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
 import com.alibaba.excel.annotation.ExcelProperty;
-import org.eco.common.excel.annotation.ExcelDictFormat;
-import org.eco.common.excel.convert.ExcelDictConvert;
-import com.eco.common.mapper.constant.MapperConstant;
 import com.eco.common.mapper.annotation.FieldMapper;
+import com.eco.common.mapper.constant.MapperConstant;
 import io.github.linpeilie.annotations.AutoMapper;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
+import org.eco.als.domain.JudgeFaultLogic;
+import org.eco.common.excel.annotation.ExcelDictFormat;
+import org.eco.common.excel.convert.ExcelDictConvert;
+import org.eco.common.orm.core.domain.BaseEntity;
+
 import java.io.Serial;
 import java.io.Serializable;
-import org.eco.common.orm.core.domain.BaseEntity;
 
 /**
  * 判故逻辑视图对象 als_judge_fault_logic_t
@@ -58,6 +59,54 @@ private static final long serialVersionUID = 1L;
     @ExcelProperty(value = "删除标识(1删除 0未删除)")
     private Integer delFlag;
 
+    /**
+     * 系统ID
+     */
+    @ExcelProperty(value = "系统ID")
+    private String sysId;
+
+    /**
+     * 系统名称
+     */
+    @ExcelProperty(value = "系统名称")
+    private String sysName;
+
+    /**
+     * 参数名称
+     */
+    @ExcelProperty(value = "参数名称")
+    private String name;
+
+    /**
+     * 参数名称ID
+     */
+    @ExcelProperty(value = "参数名称ID")
+
+    /**
+     * 属性1
+     */
+    private String attribute1;
+
+    /**
+     * 属性2
+     */
+    private String attribute2;
+
+    /**
+     * 属性3
+     */
+    private String attribute3;
+
+    /**
+     * 属性4
+     */
+    private String attribute4;
+
+    /**
+     * 属性5
+     */
+    private String attribute5;
+
 
     /**
      * 创建人名称

+ 0 - 128
als-modules/agile-assurance/src/main/java/org/eco/als/listener/JudgeFaultLogicImportListener.java

@@ -1,128 +0,0 @@
-package org.eco.als.listener;
-
-import cn.hutool.core.bean.BeanUtil;
-import cn.hutool.core.util.ObjectUtil;
-import com.alibaba.excel.context.AnalysisContext;
-import com.alibaba.excel.event.AnalysisEventListener;
-import org.eco.common.core.exception.BusinessException;
-import org.eco.common.core.utils.SpringUtils;
-import org.eco.common.core.utils.ValidatorUtils;
-import org.eco.common.excel.core.ExcelListener;
-import org.eco.common.excel.core.ExcelResult;
-import org.eco.common.excel.entity.ExcelResultRes;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.als.domain.bo.JudgeFaultLogicBo;
-import org.eco.als.domain.vo.JudgeFaultLogicImportVo;
-import org.eco.als.domain.vo.JudgeFaultLogicVo;
-import org.eco.als.service.IJudgeFaultLogicService;
-import lombok.extern.slf4j.Slf4j;
-
-import java.util.List;
-
-/**
- * 判故逻辑自定义导入
- *
- * @author wgk
- */
-@Slf4j
-public class JudgeFaultLogicImportListener extends AnalysisEventListener<JudgeFaultLogicImportVo> implements ExcelListener<JudgeFaultLogicImportVo> {
-    private final IJudgeFaultLogicService judgeFaultLogicService;
-
-    private final Boolean isUpdateSupport;
-    private final LoginUser loginUser;
-    private int successNum = 0;
-    private int failureNum = 0;
-    private final StringBuilder successMsg = new StringBuilder();
-    private final StringBuilder failureMsg = new StringBuilder();
-
-    public JudgeFaultLogicImportListener(Boolean isUpdateSupport, LoginUser loginUser) {
-        this.judgeFaultLogicService = SpringUtils.getBean(IJudgeFaultLogicService.class);
-        this.isUpdateSupport = isUpdateSupport;
-        this.loginUser = loginUser;
-    }
-
-    @Override
-    public void invoke(JudgeFaultLogicImportVo judgeFaultLogicVo, AnalysisContext context) {
-        try {
-
-            JudgeFaultLogicBo judgeFaultLogicBo = BeanUtil.toBean(judgeFaultLogicVo, JudgeFaultLogicBo.class);
-
-            //TODO:根据某个字段,查询数据库表中是否存在记录,不存在就新增,存在就更新
-            JudgeFaultLogicVo judgeFaultLogicVo1 = null;
-
-            //judgeFaultLogicVo1 = judgeFaultLogicService.selectBySomefield(judgeFaultLogicVo.getSomefield());
-            if (ObjectUtil.isNull(judgeFaultLogicVo1)) {
-                //不存在就新增
-                setBo(judgeFaultLogicBo);
-                ValidatorUtils.validate(judgeFaultLogicBo);
-                boolean inserted = judgeFaultLogicService.insert(judgeFaultLogicBo);
-
-                if (inserted) {
-                    successNum++;
-                    successMsg.append("<br/>").append(successNum).append("、判故逻辑 记录导入成功");
-                } else {
-                    failureNum++;
-                    failureMsg.append("<br/>").append(failureNum).append("、判故逻辑 记录导入失败");
-                }
-            } else if (isUpdateSupport) {
-                //存在就更新
-                judgeFaultLogicBo.setId(judgeFaultLogicVo1.getId());//主键
-                judgeFaultLogicBo.setVersion(judgeFaultLogicVo1.getVersion());
-                boolean updated = judgeFaultLogicService.update(judgeFaultLogicBo);
-                if (updated) {
-                    successNum++;
-                    successMsg.append("<br/>").append(successNum).append("、判故逻辑 记录更新成功");
-                } else {
-                    failureNum++;
-                    failureMsg.append("<br/>").append(failureNum).append("、判故逻辑 记录更新失败");
-                }
-            }
-        } catch (Exception e) {
-            failureNum++;
-            String msg = "<br/>" + failureNum + "、判故逻辑 记录导入失败:";
-            failureMsg.append(msg).append(e.getMessage());
-            log.error(msg, e);
-        }
-    }
-    private void setBo(JudgeFaultLogicBo judgeFaultLogicBo) {
-        judgeFaultLogicBo.setVersion(0);
-        judgeFaultLogicBo.setCreateBy(loginUser.getUserId());
-        judgeFaultLogicBo.setUpdateBy(loginUser.getUserId());
-        judgeFaultLogicBo.setTenantId(loginUser.getTenantId());
-    }
-
-    @Override
-    public void doAfterAllAnalysed(AnalysisContext context) {
-        log.info("解析完成");
-    }
-
-    @Override
-    public ExcelResult<JudgeFaultLogicImportVo> getExcelResult() {
-        return new ExcelResult<>() {
-
-            @Override
-            public ExcelResultRes getAnalysis() {
-                if (failureNum > 0 && successNum == 0) {
-                    failureMsg.insert(0, "很抱歉,导入失败!共 " + failureNum + " 条数据没有成功导入,错误如下:");
-                    return ExcelResultRes.builder().logInfo(failureMsg.toString()).status("0").build();
-                } else if (failureNum > 0 && successNum > 0) {
-                    failureMsg.insert(0, "很抱歉,部分导入失败!共 " + failureNum + " 条数据没有成功导入,错误如下:");
-                    return ExcelResultRes.builder().logInfo(failureMsg.toString()).status("2").build();
-                } else {
-                    successMsg.insert(0, "恭喜您,数据已全部导入成功!共 " + successNum + " 条,数据如下:");
-                    return ExcelResultRes.builder().logInfo(successMsg.toString()).status("1").build();
-                }
-            }
-
-            @Override
-            public List<JudgeFaultLogicImportVo> getList() {
-                return null;
-            }
-
-            @Override
-            public List<String> getErrorList() {
-                return null;
-            }
-        };
-    }
-}

+ 0 - 23
als-modules/agile-assurance/src/main/java/org/eco/als/service/IJudgeFaultLogicService.java

@@ -3,11 +3,8 @@ package org.eco.als.service;
 import org.eco.als.domain.JudgeFaultLogic;
 import org.eco.als.domain.bo.JudgeFaultLogicBo;
 import org.eco.als.domain.vo.JudgeFaultLogicVo;
-import org.eco.common.core.core.domain.model.LoginUser;
 import org.eco.common.core.core.page.PageResult;
 import org.eco.common.orm.core.service.IBaseService;
-import org.springframework.scheduling.annotation.Async;
-import org.springframework.web.multipart.MultipartFile;
 
 import java.util.List;
 
@@ -82,24 +79,4 @@ public interface IJudgeFaultLogicService extends IBaseService<JudgeFaultLogic> {
      */
     boolean deleteByIds(Long[] ids);
 
-    /**
-     * 异步导入
-     *
-     * @param file          导入的文件
-     * @param updateSupport 是否覆盖
-     * @param user          用户上下文信息
-     */
-    @Async
-    void asyncImportData(MultipartFile file, boolean updateSupport, LoginUser user);
-
-    /**
-     * asyncExport 异步导出
-     *
-     * @param listVo    数据列表
-     * @param sheetName 文件名称
-     * @param user      上下文
-     */
-    @Async
-    void asyncExport(List<JudgeFaultLogicVo> listVo, String sheetName, LoginUser user);
-
 }

+ 1 - 0
als-modules/agile-assurance/src/main/java/org/eco/als/service/impl/AlgorithmService.java

@@ -211,6 +211,7 @@ public class AlgorithmService implements IAlgorithmService {
     @Override
     @Transactional
     public void executeFault(AlgorithmBo algorithmBo) {
+        //
         ModelBo modelBo = new ModelBo();
         modelBo.setAircraftType(algorithmBo.getAircraftType());
         modelBo.setType("5");

+ 16 - 54
als-modules/agile-assurance/src/main/java/org/eco/als/service/impl/JudgeFaultLogicServiceImpl.java

@@ -1,37 +1,24 @@
 package org.eco.als.service.impl;
 
-import java.util.Arrays;
-import java.util.List;
-
 import cn.hutool.core.util.ObjectUtil;
 import com.mybatisflex.core.paginate.Page;
 import com.mybatisflex.core.query.QueryWrapper;
+import jakarta.annotation.Resource;
 import lombok.extern.slf4j.Slf4j;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.excel.entity.ExcelResultRes;
-import org.eco.common.excel.service.IExcelService;
-import org.eco.common.core.utils.bean.BeanUtils;
+import org.eco.als.domain.JudgeFaultLogic;
+import org.eco.als.domain.bo.JudgeFaultLogicBo;
+import org.eco.als.domain.vo.JudgeFaultLogicVo;
+import org.eco.als.mapper.JudgeFaultLogicMapper;
+import org.eco.als.service.IJudgeFaultLogicService;
+import org.eco.common.core.core.page.PageResult;
 import org.eco.common.core.utils.MapstructUtils;
-import org.eco.system.service.IImportExportService;
-import org.eco.common.core.utils.StringUtils;
-import org.eco.system.domain.bo.ImportExportBo;
 import org.eco.common.orm.core.page.PageQuery;
-import org.eco.common.core.core.page.PageResult;
 import org.eco.common.orm.core.service.impl.BaseServiceImpl;
-import jakarta.annotation.Resource;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
-import org.springframework.web.multipart.MultipartFile;
 
-import java.io.IOException;
-
-import org.eco.als.mapper.JudgeFaultLogicMapper;
-import org.eco.als.domain.JudgeFaultLogic;
-import org.eco.als.domain.bo.JudgeFaultLogicBo;
-import org.eco.als.domain.vo.JudgeFaultLogicVo;
-import org.eco.als.domain.vo.JudgeFaultLogicImportVo;
-import org.eco.als.listener.JudgeFaultLogicImportListener;
-import org.eco.als.service.IJudgeFaultLogicService;
+import java.util.Arrays;
+import java.util.List;
 
 import static org.eco.als.domain.table.JudgeFaultLogicTableDef.JUDGE_FAULT_LOGIC;
 
@@ -47,12 +34,6 @@ public class JudgeFaultLogicServiceImpl extends BaseServiceImpl<JudgeFaultLogicM
     @Resource
     private JudgeFaultLogicMapper judgeFaultLogicMapper;
 
-    @Resource
-    private IExcelService excelService;
-
-    @Resource
-    private IImportExportService importExportService;
-
     @Override
     public QueryWrapper query() {
         return super.query().from(JUDGE_FAULT_LOGIC);
@@ -64,6 +45,12 @@ public class JudgeFaultLogicServiceImpl extends BaseServiceImpl<JudgeFaultLogicM
             (judgeFaultLogicBo.getKeyWord()));
         queryWrapper.or(JUDGE_FAULT_LOGIC.HMC_CODE.like
             (judgeFaultLogicBo.getKeyWord()));
+        queryWrapper.or(JUDGE_FAULT_LOGIC.NAME.like
+            (judgeFaultLogicBo.getKeyWord()));
+        queryWrapper.or(JUDGE_FAULT_LOGIC.SYS_NAME.like
+            (judgeFaultLogicBo.getKeyWord()));
+        queryWrapper.or(JUDGE_FAULT_LOGIC.REMARKS.like
+            (judgeFaultLogicBo.getKeyWord()));
 
         return queryWrapper;
     }
@@ -155,36 +142,11 @@ public class JudgeFaultLogicServiceImpl extends BaseServiceImpl<JudgeFaultLogicM
     public boolean update(JudgeFaultLogicBo judgeFaultLogicBo) {
         JudgeFaultLogic judgeFaultLogic = MapstructUtils.convert(judgeFaultLogicBo, JudgeFaultLogic.class);
         if (ObjectUtil.isNotNull(judgeFaultLogic) && ObjectUtil.isNotNull(judgeFaultLogic.getId())) {
-            boolean updated = this.updateById(judgeFaultLogic);
-            return updated;
+            return this.updateById(judgeFaultLogic);
         }
         return false;
     }
 
-    @Override
-    public void asyncImportData(MultipartFile file, boolean updateSupport, LoginUser loginUser) {
-        ExcelResultRes result;
-        try {
-            String name = file.getOriginalFilename();
-            result = excelService.importExcel(file.getInputStream(), name, JudgeFaultLogicImportVo.class, new JudgeFaultLogicImportListener(updateSupport, loginUser));
-        } catch (IOException e) {
-            throw new RuntimeException(e);
-        }
-        boolean flag = importExportService.saveInfo(result, loginUser, "0");
-        if (flag) {
-            log.info("异步导入日志写入成功");
-        }
-    }
-
-    @Override
-    public void asyncExport(List<JudgeFaultLogicVo> listVo, String sheetName, LoginUser loginUser) {
-        ExcelResultRes result = excelService.exportExcel(listVo, sheetName, JudgeFaultLogicVo.class);
-        boolean flag = importExportService.saveInfo(result, loginUser, "1");
-        if (flag) {
-            log.info("异步导出日志写入成功");
-        }
-    }
-
     /**
      * 批量删除判故逻辑
      *