CommonServiceTests.java 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  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.ArrayList;
  30. import java.util.LinkedHashMap;
  31. import java.util.List;
  32. import java.util.Map;
  33. import java.util.stream.Collectors;
  34. /**
  35. * @author chenyu
  36. * @date 2023/9/6
  37. */
  38. @SpringBootTest
  39. public class CommonServiceTests {
  40. @Autowired
  41. private PermissionService permissionService;
  42. @Autowired
  43. private CommonController commonController;
  44. @Autowired
  45. private SchedulingTaskService schedulingTaskService;
  46. @Autowired
  47. private FormatQueryService formatQueryService;
  48. @Autowired
  49. private FileManagerService fileManagerService;
  50. @Autowired
  51. private RabbitMQUtils rabbitMQUtils;
  52. @Autowired
  53. private MailSendService mailSendService;
  54. @Autowired
  55. private ReportExportService reportExportService;
  56. @Test
  57. void test() throws Exception {
  58. String aa = permissionService.getPersonIdByNamePCS("朱", false);
  59. System.out.println(aa);
  60. }
  61. @Test
  62. void getQueryConditions() throws Exception {
  63. List<String> list = new ArrayList<>();
  64. list.add("event");
  65. commonController.getQueryConditions(list);
  66. }
  67. @Test
  68. void getScenarios() {
  69. Response scenarioVOS = commonController.queryAllScenario();
  70. System.out.println(scenarioVOS);
  71. }
  72. @Test
  73. void getMatter() {
  74. List<Integer> scenarioIds = new ArrayList<>();
  75. scenarioIds.add(1);
  76. scenarioIds.add(2);
  77. }
  78. @Test
  79. void getDepartment() throws IOException {
  80. List<String> scenarioIds = new ArrayList<>();
  81. scenarioIds.add("1");
  82. scenarioIds.add("2");
  83. String json = permissionService.getDepartmentByIdsFromPCS(scenarioIds);
  84. List<DepartmentVO> departmentVOS = JSON.parseArray(json, DepartmentVO.class);
  85. System.out.println(departmentVOS);
  86. }
  87. @Test
  88. void testImportTask() throws IOException, InterruptedException {
  89. schedulingTaskService.startTask();
  90. // Thread.sleep(10000);
  91. // schedulingTaskService.pauseTask(1);
  92. Thread.sleep(1000000);
  93. }
  94. @Test
  95. void test23() {
  96. String a = MathUtils.fun(2, 2);
  97. char[] ab = a.toCharArray();
  98. System.out.println(a);
  99. System.out.println(ab);
  100. }
  101. @Test
  102. void reQuerys() {
  103. String re = formatQueryService.reQuery("TX=泳池", "webSearchConfig");
  104. System.out.println(re);
  105. }
  106. @Test
  107. public void upLoadFileByFileGuid() throws IOException {
  108. String guid = "111111";
  109. File file = new File("src/main/resources/jsons/" + "patent.json");
  110. fileManagerService.uploadFileWithGuid(file, "1111");
  111. }
  112. @Test
  113. public void testAddress() throws IOException {
  114. String te = "201100 上海市闵行区园美路58号1幢2层203、204室";
  115. PersonAddress personAddress = AddressSplitter.splitAddress(te, "91(上海)");
  116. System.out.println(personAddress);
  117. }
  118. @Test
  119. public void testGetMinNum() throws IOException {
  120. String te = "201100 上海市闵行区园美路58号1幢2层203、204室";
  121. PersonAddress personAddress = AddressSplitter.splitAddress(te, "91(上海)");
  122. System.out.println(personAddress);
  123. }
  124. //李仁杰<2232723707@qq.com>"
  125. @Test
  126. public void testEmail() throws Exception{
  127. // mailSendService.sendSynery("李仁杰<2232623707@qq.com>",false,1,1,1);
  128. // mailSendService.sentToCCMail("李仁杰<2232623707@qq.com>",false,"刘德华");
  129. // mailSendService.sentToCCMail("323",true,"张学友");
  130. reportExportService.exportReport(1,1);
  131. Thread.sleep(10000);
  132. }
  133. }