Przeglądaj źródła

故障诊断/字段/部件

Gaokun Wang 3 miesięcy temu
rodzic
commit
676a1b7132

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

@@ -2,6 +2,7 @@ package org.eco.als.domain.vo;
 
 import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
 import com.alibaba.excel.annotation.ExcelProperty;
+import com.mybatisflex.annotation.RelationOneToOne;
 import io.github.linpeilie.annotations.AutoMapper;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
@@ -64,6 +65,17 @@ public class FaultDiagnosisResultVo extends BaseEntity implements Serializable {
     @ExcelProperty(value = "参数")
     private String param;
 
+    /**
+     * 部件名称
+     */
+    @RelationOneToOne(
+        selfField = "param",
+        targetTable = "als_air_configuration_t",
+        targetField = "id",
+        valueField = "name"
+    )
+    private String partName;
+
     /**
      * 数据列
      */

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

@@ -245,7 +245,7 @@ public class AlgorithmService implements IAlgorithmService {
                     .diagnosisId(diagnosisBo.getId())
                     .resultContent(httpVo.getData())
                     .sortieNo(diagnosisBo.getSortieNo())
-                    .param(algorithmBo.getPartId())
+                    .param(modelVo.getPartId())
                     .modelType(modelVo.getName())
                     .columnData(modelVo.getColumnData())
                     .remarks(modelVo.getParamType())