zero пре 1 година
родитељ
комит
ddf5403353
1 измењених фајлова са 11 додато и 7 уклоњено
  1. 11 7
      src/main/java/cn/cslg/pas/service/business/es/EsService.java

+ 11 - 7
src/main/java/cn/cslg/pas/service/business/es/EsService.java

@@ -563,13 +563,17 @@ public class EsService {
         }
 
         if (!CollectionUtils.isEmpty(map)) {
-            if (map.size() > 1) {
-                for (String id : map.keySet()) {
-                    ESCustomField esCustomField = new ESCustomField();
-                    esCustomField.setIfNew(0);
-                    Patent patent = new Patent();
-                    patent.setESCustomField(esCustomField);
-                    this.updateCustomFieldIfNew(patent, id);
+            for (String id : map.keySet()) {
+                ESCustomField esCustomField = map.get(id);
+                esCustomField.setIfNew(0);
+                Patent patent = new Patent();
+                patent.setESCustomField(esCustomField);
+                Integer aNew = this.updateCustomFieldIfNew(patent, id);
+                if (aNew > 0) {
+                    ifNew++;
+                } else {
+                    ifNew = 0;
+                    break;
                 }
             }
         }