ImportProductTests.java 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. package com.example.xiaoshiweixinback;
  2. import com.example.xiaoshiweixinback.business.utils.DateUtil;
  3. import com.example.xiaoshiweixinback.business.utils.FormatUtil;
  4. import com.example.xiaoshiweixinback.business.utils.parseQueryToTree.expressManager;
  5. import com.example.xiaoshiweixinback.business.utils.parseQueryToTree.treeNode;
  6. import com.example.xiaoshiweixinback.entity.ops.ImagesInfoVO;
  7. import com.example.xiaoshiweixinback.entity.ops.PubNo;
  8. import com.example.xiaoshiweixinback.service.common.OPSService;
  9. import com.example.xiaoshiweixinback.service.importPatent.excel.GetPatentFromSzService;
  10. import com.example.xiaoshiweixinback.service.importPatent.excel.ImportProductService;
  11. import org.joda.time.format.FormatUtils;
  12. import org.junit.jupiter.api.Test;
  13. import org.springframework.beans.factory.annotation.Autowired;
  14. import org.springframework.boot.test.context.SpringBootTest;
  15. import org.springframework.context.annotation.Lazy;
  16. import java.util.Date;
  17. import java.util.List;
  18. @SpringBootTest
  19. class ImportProductTests {
  20. @Autowired
  21. @Lazy
  22. private ImportProductService importProduct;
  23. @Autowired
  24. private GetPatentFromSzService getPatentFromSzService;
  25. @Autowired
  26. private OPSService opsService;
  27. @Test
  28. void contextLoads() {
  29. }
  30. @Test
  31. public void test1() {
  32. PubNo pubNo =new PubNo();
  33. pubNo.setCountry("US");
  34. pubNo.setNumber("D942334");
  35. pubNo.setKind("S");
  36. // USD942334S
  37. try {
  38. List<ImagesInfoVO> imagesInfoVOS =opsService.getImageInfos("USD942334S");
  39. ImagesInfoVO infoVO = imagesInfoVOS.stream().filter(item -> item.getImageType().equals("Drawing")).findFirst().orElse(null);
  40. opsService.getImages(infoVO,"USD942334S");
  41. System.out.println(imagesInfoVOS);
  42. }
  43. catch (Exception e){
  44. e.printStackTrace();
  45. }
  46. }
  47. }