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.common.vo.StarPatentVO; import cn.cslg.pas.domain.es.Patent; import cn.cslg.pas.service.business.PatentService; import cn.cslg.pas.service.business.es.EsLegalEventService; 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; @Autowired private EsLegalEventService esLegalEventService; @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 { Patent patent =new Patent(); patent.setAppNo("1111111111"); esService.updatePatent(patent,"oYVFzowBmzIo81_4q-kr"); } @Test public void addQuotePatent() throws Exception { String no = "CN202221363803.X"; List 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 { List nos = new ArrayList<>(); nos.add("CN20192001"); nos.add("CN20201030"); Patent patent = new Patent(); patent.setAppNo("Test202402191"); patent.setPublicNo("Test202192"); patent.setGrantNo("Test202193"); esService.addEsPatentFamily(patent,nos,"inpoc"); System.out.println("aa"); } @Test public void addFamilyPatent2() throws Exception { List nos = new ArrayList<>(); nos.add("Test202193"); nos.add("CN20201030"); Patent patent = new Patent(); patent.setAppNo("CN20192002"); patent.setPublicNo("CN20192003"); patent.setGrantNo("CN20192001"); esService.addEsPatentFamily(patent,nos,"inpoc"); System.out.println("aa"); } @Test public void addAffairPatent() throws Exception { String no = "CN202221363803.X"; List nos = new ArrayList<>(); nos.add("CN201920033236.3"); nos.add("CN202010306989.4"); System.out.println("aa"); } @Test public void addNet() throws Exception { } }