|
@@ -1,13 +1,18 @@
|
|
package cn.cslg.pas.service;
|
|
package cn.cslg.pas.service;
|
|
|
|
|
|
import cn.cslg.pas.common.dto.PatentDTO;
|
|
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.cronModel.Records;
|
|
import cn.cslg.pas.common.model.request.*;
|
|
import cn.cslg.pas.common.model.request.*;
|
|
import cn.cslg.pas.common.utils.Response;
|
|
import cn.cslg.pas.common.utils.Response;
|
|
import cn.cslg.pas.controller.EventController;
|
|
import cn.cslg.pas.controller.EventController;
|
|
import cn.cslg.pas.controller.PatentController;
|
|
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.ProductMarketDataService;
|
|
import cn.cslg.pas.service.business.es.EsService;
|
|
import cn.cslg.pas.service.business.es.EsService;
|
|
|
|
+import co.elastic.clients.elasticsearch.core.DeleteRequest;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import org.apache.http.entity.ContentType;
|
|
import org.apache.http.entity.ContentType;
|
|
import org.junit.Before;
|
|
import org.junit.Before;
|
|
@@ -20,10 +25,7 @@ import org.springframework.web.multipart.MultipartFile;
|
|
import java.io.File;
|
|
import java.io.File;
|
|
import java.io.FileInputStream;
|
|
import java.io.FileInputStream;
|
|
import java.io.IOException;
|
|
import java.io.IOException;
|
|
-import java.util.ArrayList;
|
|
|
|
-import java.util.HashMap;
|
|
|
|
-import java.util.List;
|
|
|
|
-import java.util.Map;
|
|
|
|
|
|
+import java.util.*;
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -144,7 +146,7 @@ public class EventServiceTests {
|
|
|
|
|
|
@Test
|
|
@Test
|
|
void test12() throws IOException {
|
|
void test12() throws IOException {
|
|
- Boolean bool = esService.search("YiQCGowBmB3pRkTj4NNG", 5);
|
|
|
|
|
|
+ Boolean bool = esService.searchPatent("YiQCGowBmB3pRkTj4NNG", 5);
|
|
System.out.println(bool);
|
|
System.out.println(bool);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -155,4 +157,31 @@ public class EventServiceTests {
|
|
//3.判断5笔数据是正确的;
|
|
//3.判断5笔数据是正确的;
|
|
//4.删除测试数据
|
|
//4.删除测试数据
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @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);
|
|
|
|
+ }
|
|
}
|
|
}
|