Răsfoiți Sursa

根据故障要素匹配故障案例信息

wanggaokun 1 an în urmă
părinte
comite
3875a02d0b

+ 8 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IFaultCaseService.java

@@ -58,4 +58,12 @@ public interface IFaultCaseService {
      * @return 结果
      */
     public int deleteFaultCaseById(Long id);
+
+    /**
+     * 根据故障元素查询故障案例相关信息
+     *
+     * @param description 故障元素
+     * @return 故障列表
+     */
+    List<FaultCase> findFaultCaseList(String description);
 }

+ 7 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/impl/FaultCaseServiceImpl.java

@@ -119,4 +119,11 @@ public class FaultCaseServiceImpl implements IFaultCaseService {
         esFaultCaseMapper.deleteById(id);
         return faultCaseMapper.deleteFaultCaseById(id);
     }
+
+    @Override
+    public List<FaultCase> findFaultCaseList(String description) {
+        LambdaEsQueryWrapper<FaultCase> wrapper = new LambdaEsQueryWrapper<>();
+        wrapper.queryStringQuery(description);
+        return esFaultCaseMapper.selectList(wrapper);
+    }
 }