|
@@ -23,10 +23,7 @@ import cn.cslg.pas.mapper.AssoProjectEventMapper;
|
|
|
import cn.cslg.pas.service.business.MergePersonService;
|
|
|
import cn.cslg.pas.service.business.ProductMarketDataService;
|
|
|
import cn.cslg.pas.service.business.ReportTempleService;
|
|
|
-import cn.cslg.pas.service.business.es.EsCountService;
|
|
|
-import cn.cslg.pas.service.business.es.EsCustomFieldService;
|
|
|
-import cn.cslg.pas.service.business.es.EsService;
|
|
|
-import cn.cslg.pas.service.business.es.EsPatentService;
|
|
|
+import cn.cslg.pas.service.business.es.*;
|
|
|
import cn.cslg.pas.service.common.FileManagerService;
|
|
|
import co.elastic.clients.elasticsearch._types.query_dsl.Query;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
@@ -43,6 +40,7 @@ import org.springframework.web.multipart.MultipartFile;
|
|
|
import java.io.File;
|
|
|
import java.io.FileInputStream;
|
|
|
import java.io.IOException;
|
|
|
+import java.math.BigDecimal;
|
|
|
import java.util.*;
|
|
|
import java.util.function.Function;
|
|
|
import java.util.stream.Collectors;
|
|
@@ -565,15 +563,26 @@ public class EventServiceTests {
|
|
|
// System.out.println(list);
|
|
|
//3. 从es中检索数据
|
|
|
// Query q = formatQueryService.EsQueryToQuery((operateNode) tree, "patent", projectId);
|
|
|
- List<String> list = Arrays.asList("87K5hY8BdwlBaY8vibM3","DLK3hY8BdwlBaY8vfLLP","FLK3hY8BdwlBaY8vibLp","G7K5hY8BdwlBaY8vkrR7","I7K5hY8BdwlBaY8vnbTN",
|
|
|
- "K7K5hY8BdwlBaY8vqLSM","K7LEhY8BdwlBaY8vP72K","M7K5hY8BdwlBaY8vsbRD","ObK3hY8BdwlBaY8vk7Ko","TbIWhY8BdwlBaY8vhS1O",
|
|
|
- "XrK2hY8BdwlBaY8v37E8","Bt6xvo8BdwlBaY8vQe2a","Y7K3hY8BdwlBaY8vwLL8","ZrK2hY8BdwlBaY8v7LEH","i7K2hY8BdwlBaY8v9bHY",
|
|
|
- "k7LJhY8BdwlBaY8vq8Fi","lLK3hY8BdwlBaY8vAbFG","m7LJhY8BdwlBaY8vtcGx","nLK3hY8BdwlBaY8vGLFD","q7K5hY8BdwlBaY8vUrOz","s7K5hY8BdwlBaY8vX7MV",
|
|
|
- "u7LBhY8BdwlBaY8vn7qI","wbLJhY8BdwlBaY8vvcEH","xLK3hY8BdwlBaY8vIrH6","y7LEhY8BdwlBaY8vE7wT","y7LJhY8BdwlBaY8vxsG6");
|
|
|
- list.forEach(System.out::println);
|
|
|
- List<String> collect = list.stream().distinct().collect(Collectors.toList());
|
|
|
- System.out.println(collect.size());
|
|
|
- }
|
|
|
+// List<String> list = Arrays.asList("87K5hY8BdwlBaY8vibM3","DLK3hY8BdwlBaY8vfLLP","FLK3hY8BdwlBaY8vibLp","G7K5hY8BdwlBaY8vkrR7","I7K5hY8BdwlBaY8vnbTN",
|
|
|
+// "K7K5hY8BdwlBaY8vqLSM","K7LEhY8BdwlBaY8vP72K","M7K5hY8BdwlBaY8vsbRD","ObK3hY8BdwlBaY8vk7Ko","TbIWhY8BdwlBaY8vhS1O",
|
|
|
+// "XrK2hY8BdwlBaY8v37E8","Bt6xvo8BdwlBaY8vQe2a","Y7K3hY8BdwlBaY8vwLL8","ZrK2hY8BdwlBaY8v7LEH","i7K2hY8BdwlBaY8v9bHY",
|
|
|
+// "k7LJhY8BdwlBaY8vq8Fi","lLK3hY8BdwlBaY8vAbFG","m7LJhY8BdwlBaY8vtcGx","nLK3hY8BdwlBaY8vGLFD","q7K5hY8BdwlBaY8vUrOz","s7K5hY8BdwlBaY8vX7MV",
|
|
|
+// "u7LBhY8BdwlBaY8vn7qI","wbLJhY8BdwlBaY8vvcEH","xLK3hY8BdwlBaY8vIrH6","y7LEhY8BdwlBaY8vE7wT","y7LJhY8BdwlBaY8vxsG6");
|
|
|
+// list.forEach(System.out::println);
|
|
|
+// List<String> collect = list.stream().distinct().collect(Collectors.toList());
|
|
|
+// System.out.println(collect.size());
|
|
|
+ List<BigDecimal> list = new ArrayList<>();
|
|
|
+ list.add(new BigDecimal(2.3));
|
|
|
+ list.add(new BigDecimal(3));
|
|
|
+ list.add(new BigDecimal(45));
|
|
|
+ list.add(new BigDecimal(13));
|
|
|
+ list.add(new BigDecimal(1));
|
|
|
+ BigDecimal init = new BigDecimal(0);
|
|
|
+ for (BigDecimal bigDecimal : list) {
|
|
|
+ init = init.compareTo(bigDecimal) >= 0 ? init : bigDecimal;
|
|
|
+ }
|
|
|
+ System.out.println(init);
|
|
|
|
|
|
+ }
|
|
|
|
|
|
}
|