123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- package cn.cslg.pas.service;
- import cn.cslg.pas.common.dto.PatentDTO;
- import cn.cslg.pas.common.model.request.QueryRequest;
- import cn.cslg.pas.common.model.request.StringRequest;
- import cn.cslg.pas.common.utils.FormatUtil;
- import cn.cslg.pas.common.utils.RedisUtil;
- import cn.cslg.pas.common.vo.PatentWithIdVO;
- import cn.cslg.pas.domain.es.Patent;
- import cn.cslg.pas.service.business.PatentService;
- import cn.cslg.pas.service.business.es.EsService;
- import cn.cslg.pas.service.importPatent.SchedulingTaskService;
- import cn.hutool.core.util.XmlUtil;
- import com.alibaba.fastjson.JSONArray;
- import com.alibaba.fastjson.JSONObject;
- import org.junit.Test;
- import org.junit.runner.RunWith;
- import org.springframework.beans.BeanUtils;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.boot.test.context.SpringBootTest;
- import org.springframework.test.context.junit4.SpringRunner;
- import javax.swing.text.Document;
- import java.io.IOException;
- import java.util.ArrayList;
- import java.util.List;
- /**
- * @author chenyu
- * @date 2023/9/6
- */
- @SpringBootTest
- @RunWith(SpringRunner.class)
- public class EsServiceTests {
- @Autowired
- private EsService esService;
- @Test
- public void addPatent() throws Exception {
- Patent patent = new Patent();
- patent.setPatentNo("CN202023204739.4");
- String id = esService.addPatent(patent);
- System.out.println(id);
- }
- @Test
- public void getPatentByPatentNo() throws Exception {
- //根据专利号获得id
- PatentWithIdVO patentWithIdVO = esService.getIdByPatentNo("US44474689A");
- Patent patent = new Patent();
- patent.setAgency("张三");
- System.out.println(patentWithIdVO);
- }
- @Test
- public void updatePatent() throws Exception {
- }
- @Test
- public void search() throws Exception {
- StringRequest stringRequest = new StringRequest();
- stringRequest.setSearchQuery("patentNo=CN201199922Y and (simpleFamilyNum>1 or simpleFamilyNum=0)");
- stringRequest.setCurrent(0L);
- stringRequest.setSize(50L);
- stringRequest.setProjectId(1);
- PatentDTO patentDTO = esService.esSearch(stringRequest);
- System.out.println(patentDTO);
- // Object o = patentService.queryMessage(stringRequest);
- // System.out.println(o);
- // List<PatentDTO> list = esService.esSearch("patentNo=CN201199922Y and simpleFamilyNum>1 or simpleFamilyNum=0", 0, 50,null);
- // List<Patent> list = esService.Search("titleTextContent=电子 or projectId=1", 0, 50,null);
- // List<Patent> list = esService.Search("patentNo=CN201199922Y and simpleFamilyNum>1", 0, 50,null);
- // List<Patent> list = esService.Search("publicDate=2009-03", 0, 50,null);
- // List<Patent> list = esService.Search("simpleFamilyNum>1", 0, 50,null);
- // List<Patent> list = esService.Search("titleTextContent=电子", 0, 50,null);
- // List<Patent> list = esService.Search("projectId=1", 0, 50,null);
- // List<Patent> list = esService.search("patentNo=CN201199922Y", 0, 50);
- // System.out.println(list);
- }
- @Test
- public void addQuotePatent() throws Exception {
- String no = "CN202221363803.X";
- List<String> nos = new ArrayList<>();
- nos.add("CN201920033236.3");
- nos.add("CN202010306989.4");
- esService.addEsQuotePatent(no, nos);
- System.out.println("aa");
- }
- @Test
- public void addFamilyPatent() throws Exception {
- String no = "CN202221363803.X";
- List<String> nos = new ArrayList<>();
- nos.add("CN201920033236.3");
- nos.add("CN202010306989.4");
- esService.addEsPatentFamily(nos, "inpadoc");
- System.out.println("aa");
- }
- @Test
- public void addAffairPatent() throws Exception {
- String no = "CN202221363803.X";
- List<String> nos = new ArrayList<>();
- nos.add("CN201920033236.3");
- nos.add("CN202010306989.4");
- esService.addEsLegalEvent(no);
- System.out.println("aa");
- }
- @Test
- public void addNet() throws Exception {
- List<String> patents = new ArrayList<>();
- patents.add("aa");
- patents.add("vbb");
- String aa = JSONObject.toJSON(patents).toString();
- List<String> abv =JSONArray.parseArray(aa);
- System.out.println(abv);
- }
- }
|