|
@@ -10,14 +10,10 @@ import org.eco.als.domain.bo.FaultDiagnosisResultBo;
|
|
|
import org.eco.als.domain.vo.FaultDiagnosisResultVo;
|
|
|
import org.eco.als.mapper.FaultDiagnosisResultMapper;
|
|
|
import org.eco.als.service.IFaultDiagnosisResultService;
|
|
|
-import org.eco.common.core.core.domain.model.LoginUser;
|
|
|
import org.eco.common.core.core.page.PageResult;
|
|
|
import org.eco.common.core.utils.MapstructUtils;
|
|
|
-import org.eco.common.excel.entity.ExcelResultRes;
|
|
|
-import org.eco.common.excel.service.IExcelService;
|
|
|
import org.eco.common.orm.core.page.PageQuery;
|
|
|
import org.eco.common.orm.core.service.impl.BaseServiceImpl;
|
|
|
-import org.eco.system.service.IImportExportService;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
@@ -30,7 +26,7 @@ import static org.eco.als.domain.table.FaultDiagnosisResultTableDef.FAULT_DIAGNO
|
|
|
* 故障诊断结果Service业务层处理
|
|
|
*
|
|
|
* @author wgk
|
|
|
- * @date 2024-07-23
|
|
|
+ * @date 2024-11-25
|
|
|
*/
|
|
|
@Service
|
|
|
@Slf4j
|
|
@@ -38,12 +34,6 @@ public class FaultDiagnosisResultServiceImpl extends BaseServiceImpl<FaultDiagno
|
|
|
@Resource
|
|
|
private FaultDiagnosisResultMapper faultDiagnosisResultMapper;
|
|
|
|
|
|
- @Resource
|
|
|
- private IExcelService excelService;
|
|
|
-
|
|
|
- @Resource
|
|
|
- private IImportExportService importExportService;
|
|
|
-
|
|
|
@Override
|
|
|
public QueryWrapper query() {
|
|
|
return super.query().from(FAULT_DIAGNOSIS_RESULT);
|
|
@@ -57,8 +47,20 @@ public class FaultDiagnosisResultServiceImpl extends BaseServiceImpl<FaultDiagno
|
|
|
(faultDiagnosisResultBo.getSortieNo()));
|
|
|
queryWrapper.and(FAULT_DIAGNOSIS_RESULT.AIRCRAFT_ID.eq
|
|
|
(faultDiagnosisResultBo.getAircraftId()));
|
|
|
+ queryWrapper.and(FAULT_DIAGNOSIS_RESULT.MODEL_TYPE.eq
|
|
|
+ (faultDiagnosisResultBo.getModelType()));
|
|
|
+ queryWrapper.and(FAULT_DIAGNOSIS_RESULT.PARAM.eq
|
|
|
+ (faultDiagnosisResultBo.getParam()));
|
|
|
+ queryWrapper.and(FAULT_DIAGNOSIS_RESULT.COLUMN_DATA.eq
|
|
|
+ (faultDiagnosisResultBo.getColumnData()));
|
|
|
+ queryWrapper.and(FAULT_DIAGNOSIS_RESULT.OSS_ID.eq
|
|
|
+ (faultDiagnosisResultBo.getOssId()));
|
|
|
+ queryWrapper.and(FAULT_DIAGNOSIS_RESULT.RESULT_CONTENT.eq
|
|
|
+ (faultDiagnosisResultBo.getResultContent()));
|
|
|
queryWrapper.and(FAULT_DIAGNOSIS_RESULT.STATUS.eq
|
|
|
(faultDiagnosisResultBo.getStatus()));
|
|
|
+ queryWrapper.and(FAULT_DIAGNOSIS_RESULT.REMARKS.eq
|
|
|
+ (faultDiagnosisResultBo.getRemarks()));
|
|
|
|
|
|
return queryWrapper;
|
|
|
}
|
|
@@ -138,20 +140,12 @@ public class FaultDiagnosisResultServiceImpl extends BaseServiceImpl<FaultDiagno
|
|
|
public boolean update(FaultDiagnosisResultBo faultDiagnosisResultBo) {
|
|
|
FaultDiagnosisResult faultDiagnosisResult = MapstructUtils.convert(faultDiagnosisResultBo, FaultDiagnosisResult.class);
|
|
|
if (ObjectUtil.isNotNull(faultDiagnosisResult) && ObjectUtil.isNotNull(faultDiagnosisResult.getId())) {
|
|
|
- return this.updateById(faultDiagnosisResult);
|
|
|
+ boolean updated = this.updateById(faultDiagnosisResult);
|
|
|
+ return updated;
|
|
|
}
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
- public void asyncExport(List<FaultDiagnosisResultVo> listVo, String sheetName, LoginUser loginUser) {
|
|
|
- ExcelResultRes result = excelService.exportExcel(listVo, sheetName, FaultDiagnosisResultVo.class);
|
|
|
- boolean flag = importExportService.saveInfo(result, loginUser, "1");
|
|
|
- if (flag) {
|
|
|
- log.info("异步导出日志写入成功");
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* 批量删除故障诊断结果
|
|
|
*
|