|
@@ -1,13 +1,18 @@
|
|
|
package cn.cslg.pas.service;
|
|
|
|
|
|
import cn.cslg.pas.common.dto.PatentDTO;
|
|
|
+import cn.cslg.pas.common.dto.business.EsPatentFamilyDTO;
|
|
|
import cn.cslg.pas.common.model.cronModel.Records;
|
|
|
import cn.cslg.pas.common.model.request.*;
|
|
|
import cn.cslg.pas.common.utils.Response;
|
|
|
import cn.cslg.pas.controller.EventController;
|
|
|
import cn.cslg.pas.controller.PatentController;
|
|
|
+import cn.cslg.pas.domain.es.FamilyPatent;
|
|
|
+import cn.cslg.pas.domain.es.Patent;
|
|
|
+import cn.cslg.pas.domain.es.PatentFamilyMessage;
|
|
|
import cn.cslg.pas.service.business.ProductMarketDataService;
|
|
|
import cn.cslg.pas.service.business.es.EsService;
|
|
|
+import co.elastic.clients.elasticsearch.core.DeleteRequest;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import org.apache.http.entity.ContentType;
|
|
|
import org.junit.Before;
|
|
@@ -20,10 +25,7 @@ import org.springframework.web.multipart.MultipartFile;
|
|
|
import java.io.File;
|
|
|
import java.io.FileInputStream;
|
|
|
import java.io.IOException;
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
+import java.util.*;
|
|
|
|
|
|
|
|
|
/**
|
|
@@ -124,12 +126,19 @@ public class EventServiceTests {
|
|
|
// mapRequest.setSize(50L);
|
|
|
// mapRequest.setProjectId(1);
|
|
|
StringRequest stringRequest = new StringRequest();
|
|
|
-// stringRequest.setSearchQuery("PN=CN114513005A");
|
|
|
+ stringRequest.setSearchQuery("appCity=济南");
|
|
|
+// stringRequest.setSearchQuery("mipcLevel1=H");
|
|
|
+// stringRequest.setSearchQuery("agent=李桂存");
|
|
|
+// stringRequest.setSearchQuery("IN=郝旭东");
|
|
|
+// stringRequest.setSearchQuery("simpleStatus=3");
|
|
|
+// stringRequest.setSearchQuery("CL=一种考虑电流限制和出力水平的分布式光伏机电暂态建模方法");
|
|
|
+// stringRequest.setSearchQuery("AB=一种考虑电流限制和出力水平的分布式光伏机电暂态模型");
|
|
|
+// stringRequest.setSearchQuery("PN=CN114513005B");
|
|
|
// stringRequest.setSearchQuery("AN=CN201810025278.2");
|
|
|
- stringRequest.setSearchQuery("patentNo=CN");
|
|
|
-// stringRequest.setSearchQuery("publicDate<=200903");
|
|
|
+// stringRequest.setSearchQuery("patentNo=CN");
|
|
|
+// stringRequest.setSearchQuery("PD<=200903");
|
|
|
// stringRequest.setSearchQuery("patentNo=CN201199922Y and (simpleFamilyNum>1 or simpleFamilyNum=0)");
|
|
|
- stringRequest.setCurrent(3L);
|
|
|
+ stringRequest.setCurrent(1L);
|
|
|
stringRequest.setSize(5L);
|
|
|
// stringRequest.setProjectId(1);
|
|
|
//
|
|
@@ -139,7 +148,7 @@ public class EventServiceTests {
|
|
|
|
|
|
@Test
|
|
|
void test12() throws IOException {
|
|
|
- Boolean bool = esService.search("YiQCGowBmB3pRkTj4NNG", 5);
|
|
|
+ Boolean bool = esService.searchPatent("YiQCGowBmB3pRkTj4NNG", 5);
|
|
|
System.out.println(bool);
|
|
|
}
|
|
|
|
|
@@ -149,5 +158,43 @@ public class EventServiceTests {
|
|
|
//2.调用查询取第一页(5笔一页)
|
|
|
//3.判断5笔数据是正确的;
|
|
|
//4.删除测试数据
|
|
|
+ List<Integer> list = Arrays.asList(1, 2, 3, 4);
|
|
|
+ List<Integer> list1 = Arrays.asList(4, 5);
|
|
|
+// list1.removeAll(list);
|
|
|
+ System.out.println(list1);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Test
|
|
|
+ void add1() throws Exception {
|
|
|
+ List<FamilyPatent> list = new ArrayList<>();
|
|
|
+ FamilyPatent patent =new FamilyPatent();
|
|
|
+ patent.setAppNo("CN147258369");
|
|
|
+ patent.setGrantNo("CN258369147");
|
|
|
+ patent.setPublicNo("CN369258147");
|
|
|
+ FamilyPatent patent1 =new FamilyPatent();
|
|
|
+ patent1.setAppNo("US147258369");
|
|
|
+ patent1.setGrantNo("US258369147");
|
|
|
+ patent1.setPublicNo("US369258147");
|
|
|
+ list.add(patent);
|
|
|
+ list.add(patent1);
|
|
|
+ PatentFamilyMessage patentFamilyMessage =new PatentFamilyMessage();
|
|
|
+ patentFamilyMessage.setPatent(list);
|
|
|
+ patentFamilyMessage.setFamilyType("test");
|
|
|
+ String id = esService.addPatentFamily(patentFamilyMessage);
|
|
|
+ System.out.println(id);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Test
|
|
|
+ void test3() throws IOException {
|
|
|
+ List<String> stringList = Arrays.asList("US369258147", "US258369147", "14528");
|
|
|
+ EsPatentFamilyDTO test = esService.selectEsPatentFamily(stringList, "test");
|
|
|
+ System.out.println(test);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Test
|
|
|
+ void test4() throws IOException {
|
|
|
+ List<String> stringList = Arrays.asList("US369258147", "US258369147", "14528");
|
|
|
+ EsPatentFamilyDTO test = esService.selectEsPatentFamily(stringList, "test");
|
|
|
+ System.out.println(test);
|
|
|
}
|
|
|
}
|