CommonServiceTests.java 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. package cn.cslg.pas.service;
  2. import cn.cslg.pas.common.model.common.QueryCondition;
  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.MathUtils;
  7. import cn.cslg.pas.common.utils.RabbitMQUtils;
  8. import cn.cslg.pas.common.utils.Response;
  9. import cn.cslg.pas.common.utils.esDataForm.AddressSplitter;
  10. import cn.cslg.pas.common.vo.DepartmentVO;
  11. import cn.cslg.pas.common.vo.business.ScenarioVO;
  12. import cn.cslg.pas.controller.CommonController;
  13. import cn.cslg.pas.controller.EventController;
  14. import cn.cslg.pas.domain.business.Matter;
  15. import cn.cslg.pas.domain.es.PersonAddress;
  16. import cn.cslg.pas.service.business.CommonService;
  17. import cn.cslg.pas.service.common.FileManagerService;
  18. import cn.cslg.pas.service.importPatent.SchedulingTaskService;
  19. import cn.cslg.pas.service.permissions.PermissionService;
  20. import cn.cslg.pas.service.query.FormatQueryService;
  21. import com.alibaba.druid.sql.visitor.functions.Char;
  22. import com.alibaba.fastjson.JSON;
  23. import org.assertj.core.internal.Arrays;
  24. import org.junit.jupiter.api.Test;
  25. import org.springframework.beans.factory.annotation.Autowired;
  26. import org.springframework.boot.test.context.SpringBootTest;
  27. import java.io.File;
  28. import java.io.IOException;
  29. import java.util.*;
  30. import java.util.stream.Collectors;
  31. /**
  32. * @author chenyu
  33. * @date 2023/9/6
  34. */
  35. @SpringBootTest
  36. public class CommonServiceTests {
  37. @Autowired
  38. private PermissionService permissionService;
  39. @Autowired
  40. private CommonController commonController;
  41. @Autowired
  42. private SchedulingTaskService schedulingTaskService;
  43. @Autowired
  44. private FormatQueryService formatQueryService;
  45. @Autowired
  46. private FileManagerService fileManagerService;
  47. @Autowired
  48. private RabbitMQUtils rabbitMQUtils;
  49. @Autowired
  50. private MailSendService mailSendService;
  51. @Autowired
  52. private ReportExportService reportExportService;
  53. @Test
  54. void test() throws Exception {
  55. String aa = permissionService.getPersonIdByNamePCS("朱", false);
  56. System.out.println(aa);
  57. }
  58. @Test
  59. void getQueryConditions() throws Exception {
  60. List<String> list = new ArrayList<>();
  61. list.add("event");
  62. commonController.getQueryConditions(list);
  63. }
  64. @Test
  65. void getScenarios() {
  66. Response scenarioVOS = commonController.queryAllScenario();
  67. System.out.println(scenarioVOS);
  68. }
  69. @Test
  70. void getMatter() {
  71. List<Integer> scenarioIds = new ArrayList<>();
  72. scenarioIds.add(1);
  73. scenarioIds.add(2);
  74. }
  75. @Test
  76. void getDepartment() throws IOException {
  77. List<String> scenarioIds = new ArrayList<>();
  78. scenarioIds.add("1");
  79. scenarioIds.add("2");
  80. String json = permissionService.getDepartmentByIdsFromPCS(scenarioIds);
  81. List<DepartmentVO> departmentVOS = JSON.parseArray(json, DepartmentVO.class);
  82. System.out.println(departmentVOS);
  83. }
  84. @Test
  85. void testImportTask() throws IOException, InterruptedException {
  86. schedulingTaskService.startTask();
  87. // Thread.sleep(10000);
  88. // schedulingTaskService.pauseTask(1);
  89. Thread.sleep(1000000);
  90. }
  91. @Test
  92. void test23() {
  93. String a = MathUtils.fun(2, 2);
  94. char[] ab = a.toCharArray();
  95. System.out.println(a);
  96. System.out.println(ab);
  97. }
  98. @Test
  99. void reQuerys() {
  100. String re = formatQueryService.reQuery("TX=泳池", "webSearchConfig");
  101. System.out.println(re);
  102. }
  103. @Test
  104. public void upLoadFileByFileGuid() throws IOException {
  105. String guid = "111111";
  106. File file = new File("src/main/resources/jsons/" + "patent.json");
  107. fileManagerService.uploadFileWithGuid(file, "1111");
  108. }
  109. @Test
  110. public void testAddress() throws IOException {
  111. String te = "201100 上海市闵行区园美路58号1幢2层203、204室";
  112. PersonAddress personAddress = AddressSplitter.splitAddress(te, "91(上海)");
  113. System.out.println(personAddress);
  114. }
  115. @Test
  116. public void testGetMinNum() throws IOException {
  117. String te = "201100 上海市闵行区园美路58号1幢2层203、204室";
  118. PersonAddress personAddress = AddressSplitter.splitAddress(te, "91(上海)");
  119. System.out.println(personAddress);
  120. }
  121. //李仁杰<2232723707@qq.com>"
  122. @Test
  123. public void testEmail() throws Exception{
  124. Map<String,List<String>> map =new HashMap<>();
  125. map.put("a",new ArrayList<>());
  126. List<String> aa =map.get("a");
  127. aa.add("111");
  128. System.out.println(aa);
  129. }
  130. }