EsServiceTests.java 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. package cn.cslg.pas.service;
  2. import cn.cslg.pas.common.dto.PatentDTO;
  3. import cn.cslg.pas.common.model.request.QueryRequest;
  4. import cn.cslg.pas.common.model.request.StringRequest;
  5. import cn.cslg.pas.common.utils.FormatUtil;
  6. import cn.cslg.pas.common.utils.RedisUtil;
  7. import cn.cslg.pas.common.vo.PatentWithIdVO;
  8. import cn.cslg.pas.common.vo.StarPatentVO;
  9. import cn.cslg.pas.domain.es.Patent;
  10. import cn.cslg.pas.service.business.PatentService;
  11. import cn.cslg.pas.service.business.es.EsLegalEventService;
  12. import cn.cslg.pas.service.business.es.EsService;
  13. import cn.cslg.pas.service.importPatent.SchedulingTaskService;
  14. import cn.hutool.core.util.XmlUtil;
  15. import com.alibaba.fastjson.JSONArray;
  16. import com.alibaba.fastjson.JSONObject;
  17. import org.junit.Test;
  18. import org.junit.runner.RunWith;
  19. import org.springframework.beans.BeanUtils;
  20. import org.springframework.beans.factory.annotation.Autowired;
  21. import org.springframework.boot.test.context.SpringBootTest;
  22. import org.springframework.test.context.junit4.SpringRunner;
  23. import javax.swing.text.Document;
  24. import java.io.IOException;
  25. import java.util.ArrayList;
  26. import java.util.List;
  27. /**
  28. * @author chenyu
  29. * @date 2023/9/6
  30. */
  31. @SpringBootTest
  32. @RunWith(SpringRunner.class)
  33. public class EsServiceTests {
  34. @Autowired
  35. private EsService esService;
  36. @Autowired
  37. private EsLegalEventService esLegalEventService;
  38. @Test
  39. public void addPatent() throws Exception {
  40. Patent patent = new Patent();
  41. patent.setPatentNo("CN202023204739.4");
  42. String id = esService.addPatent(patent);
  43. System.out.println(id);
  44. }
  45. @Test
  46. public void getPatentByPatentNo() throws Exception {
  47. //根据专利号获得id
  48. PatentWithIdVO patentWithIdVO = esService.getIdByPatentNo("US44474689A");
  49. Patent patent = new Patent();
  50. patent.setAgency("张三");
  51. System.out.println(patentWithIdVO);
  52. }
  53. @Test
  54. public void updatePatent() throws Exception {
  55. Patent patent =new Patent();
  56. patent.setAppNo("1111111111");
  57. esService.updatePatent(patent,"oYVFzowBmzIo81_4q-kr");
  58. }
  59. @Test
  60. public void addQuotePatent() throws Exception {
  61. String no = "CN202221363803.X";
  62. List<String> nos = new ArrayList<>();
  63. nos.add("CN201920033236.3");
  64. nos.add("CN202010306989.4");
  65. // esService.addEsQuotePatent(no, nos);
  66. System.out.println("aa");
  67. }
  68. @Test
  69. public void addFamilyPatent() throws Exception {
  70. List<String> nos = new ArrayList<>();
  71. nos.add("CN20192001");
  72. nos.add("CN20201030");
  73. Patent patent = new Patent();
  74. patent.setAppNo("Test202402191");
  75. patent.setPublicNo("Test202192");
  76. patent.setGrantNo("Test202193");
  77. esService.addEsPatentFamily(patent,nos,"inpoc");
  78. System.out.println("aa");
  79. }
  80. @Test
  81. public void addFamilyPatent2() throws Exception {
  82. List<String> nos = new ArrayList<>();
  83. nos.add("Test202193");
  84. nos.add("CN20201030");
  85. Patent patent = new Patent();
  86. patent.setAppNo("CN20192002");
  87. patent.setPublicNo("CN20192003");
  88. patent.setGrantNo("CN20192001");
  89. esService.addEsPatentFamily(patent,nos,"inpoc");
  90. System.out.println("aa");
  91. }
  92. @Test
  93. public void addAffairPatent() throws Exception {
  94. String no = "CN202221363803.X";
  95. List<String> nos = new ArrayList<>();
  96. nos.add("CN201920033236.3");
  97. nos.add("CN202010306989.4");
  98. System.out.println("aa");
  99. }
  100. @Test
  101. public void addNet() throws Exception {
  102. }
  103. }