From 9ca86187d65db0180f6d23b8efd13136b6db394c Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期五, 20 九月 2024 11:45:40 +0800
Subject: [PATCH] 考核成绩导出优化

---
 ycl-pojo/src/main/java/com/ycl/platform/domain/result/UY/MonitorQualifyResult.java |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/result/UY/MonitorQualifyResult.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/UY/MonitorQualifyResult.java
index 6e24c3e..eee213c 100644
--- a/ycl-pojo/src/main/java/com/ycl/platform/domain/result/UY/MonitorQualifyResult.java
+++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/UY/MonitorQualifyResult.java
@@ -2,6 +2,7 @@
 
 import com.ycl.platform.domain.result.BaseResult;
 import lombok.Data;
+import org.springframework.data.mongodb.core.index.TextIndexed;
 import org.springframework.data.mongodb.core.mapping.Document;
 
 @Data
@@ -18,6 +19,7 @@
     /**
      * IP鍦板潃
      */
+    @TextIndexed
     private QualifyResult ip;
     /**
      * 鐩戞帶鐐逛綅绫诲瀷
@@ -38,6 +40,7 @@
     /**
      * 璁惧鍚�
      */
+    @TextIndexed
     private QualifyResult name;
     /**
      * 璁惧鐘舵��
@@ -46,6 +49,7 @@
     /**
      * 璁惧缂栫爜
      */
+    @TextIndexed
     private QualifyResult serialNumber;
     /**
      * 鎽勫儚鏈洪噰闆嗗尯鍩�
@@ -59,6 +63,7 @@
      * 绉熸埛id
      */
     private QualifyResult tenantId;
+
     @Data
     public static class QualifyResult {
         /**
@@ -69,7 +74,34 @@
         /**
          * 灞曠ず鍊�
          * */
+        @TextIndexed
         private String showValue;
+        /**
+         * 鏁版嵁鍘熷鍊硷紝濡傚浗鏍囩爜绛�
+         */
+        @TextIndexed
         private String value;
     }
+
+    //鍏ㄥ杩攖ure
+    public static boolean correct(MonitorQualifyResult result) {
+        return  checkError(result.getName()) &&
+                checkError(result.getCivilCode()) &&
+                checkError(result.getIp()) &&
+                checkError(result.getSerialNumber()) &&
+                checkError(result.getMacdz()) &&
+                checkError(result.getLatitude()) &&
+                checkError(result.getLongitude()) &&
+                checkError(result.getSbzt()) &&
+                checkError(result.getSxjcjqy()) &&
+                checkError(result.getSxjgnlx()) &&
+                checkError(result.getJkdwlx()) &&
+                checkError(result.getIntegrated_device())
+                ;
+    }
+
+    //妫�鏌ユ寚鏍囷紝姝e父杩斿洖true
+    public static boolean checkError(MonitorQualifyResult.QualifyResult result) {
+        return  result.getError() != null && !result.getError();
+    }
 }

--
Gitblit v1.8.0