Browse Source

first commit

15810770710@163.com 3 years ago
parent
commit
0f0aaa963c
32 changed files with 2307 additions and 0 deletions
  1. 118 0
      .mvn/wrapper/MavenWrapperDownloader.java
  2. 2 0
      .mvn/wrapper/maven-wrapper.properties
  3. 17 0
      HELP.md
  4. 39 0
      logs/charge/charge.log
  5. 112 0
      logs/error/error.log
  6. 483 0
      logs/source/source.log
  7. 3 0
      logs/test/test-2021-05-14.0.log
  8. 18 0
      logs/test/test.log
  9. 310 0
      mvnw
  10. 182 0
      mvnw.cmd
  11. 73 0
      pom.xml
  12. 13 0
      src/main/java/com/jkcredit/illegal/info/IllegalInfoApplication.java
  13. 18 0
      src/main/java/com/jkcredit/illegal/info/constant/CommonConstant.java
  14. 84 0
      src/main/java/com/jkcredit/illegal/info/controller/IllegalInfoController.java
  15. 18 0
      src/main/java/com/jkcredit/illegal/info/model/CommonParamObject.java
  16. 32 0
      src/main/java/com/jkcredit/illegal/info/model/CommonResponseObject.java
  17. 41 0
      src/main/java/com/jkcredit/illegal/info/model/IllegalInfoChargeObject.java
  18. 20 0
      src/main/java/com/jkcredit/illegal/info/model/IllegalInfoRequestParam.java
  19. 29 0
      src/main/java/com/jkcredit/illegal/info/model/IllegalInfoResult.java
  20. 38 0
      src/main/java/com/jkcredit/illegal/info/model/VehicleIllegalInfoChargeObject.java
  21. 19 0
      src/main/java/com/jkcredit/illegal/info/model/VehicleIllegalInfoRequestParam.java
  22. 20 0
      src/main/java/com/jkcredit/illegal/info/model/VehicleIllegalInfoResult.java
  23. 21 0
      src/main/java/com/jkcredit/illegal/info/service/IllegalInfoService.java
  24. 18 0
      src/main/java/com/jkcredit/illegal/info/service/IllegalInfoTestService.java
  25. 142 0
      src/main/java/com/jkcredit/illegal/info/service/impl/IllegalInfoServiceImpl.java
  26. 99 0
      src/main/java/com/jkcredit/illegal/info/service/impl/IllegalInfoTestServiceImpl.java
  27. 77 0
      src/main/java/com/jkcredit/illegal/info/util/AesUtil.java
  28. 57 0
      src/main/java/com/jkcredit/illegal/info/util/OkHttpUtil.java
  29. 72 0
      src/main/java/com/jkcredit/illegal/info/util/RxUtil.java
  30. 12 0
      src/main/resources/application.yml
  31. 107 0
      src/main/resources/logback-spring.xml
  32. 13 0
      src/test/java/com/jkcredit/illegal/info/IllegalInfoApplicationTests.java

+ 118 - 0
.mvn/wrapper/MavenWrapperDownloader.java

@@ -0,0 +1,118 @@
+/*
+ * Copyright 2007-present the original author or authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import java.net.*;
+import java.io.*;
+import java.nio.channels.*;
+import java.util.Properties;
+
+public class MavenWrapperDownloader {
+
+    private static final String WRAPPER_VERSION = "0.5.6";
+    /**
+     * Default URL to download the maven-wrapper.jar from, if no 'downloadUrl' is provided.
+     */
+    private static final String DEFAULT_DOWNLOAD_URL = "https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/"
+            + WRAPPER_VERSION + "/maven-wrapper-" + WRAPPER_VERSION + ".jar";
+
+    /**
+     * Path to the maven-wrapper.properties file, which might contain a downloadUrl property to
+     * use instead of the default one.
+     */
+    private static final String MAVEN_WRAPPER_PROPERTIES_PATH =
+            ".mvn/wrapper/maven-wrapper.properties";
+
+    /**
+     * Path where the maven-wrapper.jar will be saved to.
+     */
+    private static final String MAVEN_WRAPPER_JAR_PATH =
+            ".mvn/wrapper/maven-wrapper.jar";
+
+    /**
+     * Name of the property which should be used to override the default download url for the wrapper.
+     */
+    private static final String PROPERTY_NAME_WRAPPER_URL = "wrapperUrl";
+
+    public static void main(String args[]) {
+        System.out.println("- Downloader started");
+        File baseDirectory = new File(args[0]);
+        System.out.println("- Using base directory: " + baseDirectory.getAbsolutePath());
+
+        // If the maven-wrapper.properties exists, read it and check if it contains a custom
+        // wrapperUrl parameter.
+        File mavenWrapperPropertyFile = new File(baseDirectory, MAVEN_WRAPPER_PROPERTIES_PATH);
+        String url = DEFAULT_DOWNLOAD_URL;
+        if (mavenWrapperPropertyFile.exists()) {
+            FileInputStream mavenWrapperPropertyFileInputStream = null;
+            try {
+                mavenWrapperPropertyFileInputStream = new FileInputStream(mavenWrapperPropertyFile);
+                Properties mavenWrapperProperties = new Properties();
+                mavenWrapperProperties.load(mavenWrapperPropertyFileInputStream);
+                url = mavenWrapperProperties.getProperty(PROPERTY_NAME_WRAPPER_URL, url);
+            } catch (IOException e) {
+                System.out.println("- ERROR loading '" + MAVEN_WRAPPER_PROPERTIES_PATH + "'");
+            } finally {
+                try {
+                    if (mavenWrapperPropertyFileInputStream != null) {
+                        mavenWrapperPropertyFileInputStream.close();
+                    }
+                } catch (IOException e) {
+                    // Ignore ...
+                }
+            }
+        }
+        System.out.println("- Downloading from: " + url);
+
+        File outputFile = new File(baseDirectory.getAbsolutePath(), MAVEN_WRAPPER_JAR_PATH);
+        if (!outputFile.getParentFile().exists()) {
+            if (!outputFile.getParentFile().mkdirs()) {
+                System.out.println(
+                        "- ERROR creating output directory '" + outputFile.getParentFile().getAbsolutePath() + "'");
+            }
+        }
+        System.out.println("- Downloading to: " + outputFile.getAbsolutePath());
+        try {
+            downloadFileFromURL(url, outputFile);
+            System.out.println("Done");
+            System.exit(0);
+        } catch (Throwable e) {
+            System.out.println("- Error downloading");
+            e.printStackTrace();
+            System.exit(1);
+        }
+    }
+
+    private static void downloadFileFromURL(String urlString, File destination) throws Exception {
+        if (System.getenv("MVNW_USERNAME") != null && System.getenv("MVNW_PASSWORD") != null) {
+            String username = System.getenv("MVNW_USERNAME");
+            char[] password = System.getenv("MVNW_PASSWORD").toCharArray();
+            Authenticator.setDefault(new Authenticator() {
+                @Override
+                protected PasswordAuthentication getPasswordAuthentication() {
+                    return new PasswordAuthentication(username, password);
+                }
+            });
+        }
+        URL website = new URL(urlString);
+        ReadableByteChannel rbc;
+        rbc = Channels.newChannel(website.openStream());
+        FileOutputStream fos = new FileOutputStream(destination);
+        fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);
+        fos.close();
+        rbc.close();
+    }
+
+}

+ 2 - 0
.mvn/wrapper/maven-wrapper.properties

@@ -0,0 +1,2 @@
+distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip
+wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar

+ 17 - 0
HELP.md

@@ -0,0 +1,17 @@
+# Getting Started
+
+### Reference Documentation
+For further reference, please consider the following sections:
+
+* [Official Apache Maven documentation](https://maven.apache.org/guides/index.html)
+* [Spring Boot Maven Plugin Reference Guide](https://docs.spring.io/spring-boot/docs/2.3.4.RELEASE/maven-plugin/reference/html/)
+* [Create an OCI image](https://docs.spring.io/spring-boot/docs/2.3.4.RELEASE/maven-plugin/reference/html/#build-image)
+* [Spring Web](https://docs.spring.io/spring-boot/docs/2.3.4.RELEASE/reference/htmlsingle/#boot-features-developing-web-applications)
+
+### Guides
+The following guides illustrate how to use some features concretely:
+
+* [Building a RESTful Web Service](https://spring.io/guides/gs/rest-service/)
+* [Serving Web Content with Spring MVC](https://spring.io/guides/gs/serving-web-content/)
+* [Building REST services with Spring](https://spring.io/guides/tutorials/bookmarks/)
+

+ 39 - 0
logs/charge/charge.log

@@ -0,0 +1,39 @@
+2021-05-14 17:22:20,226 [http-nio-8005-exec-2] INFO  [CHARGE_LOGGER] IllegalInfoTestServiceImpl.java:80 - {"charge":false,"code":"3","method":"checkVehicleIllegalInfo","result":"2","traceId":"123456"}
+2021-05-14 17:23:35,978 [http-nio-8005-exec-1] INFO  [CHARGE_LOGGER] IllegalInfoTestServiceImpl.java:80 - {"charge":false,"code":"3","method":"checkVehicleIllegalInfo","result":"2","traceId":"123456"}
+2021-05-14 17:24:22,911 [http-nio-8005-exec-3] INFO  [CHARGE_LOGGER] IllegalInfoTestServiceImpl.java:55 - {"charge":false,"code":"3","isDrugs":"2","isEscape":"2","isPedigree":"2","method":"checkIllegalInfo","traceId":"test162098426251721664"}
+2021-05-14 17:24:41,073 [http-nio-8005-exec-4] INFO  [CHARGE_LOGGER] IllegalInfoServiceImpl.java:46 - {"charge":false,"code":"3","isDrugs":"2","isEscape":"2","isPedigree":"2","method":"checkIllegalInfo","traceId":"123456"}
+2021-05-14 17:25:14,512 [http-nio-8005-exec-5] INFO  [CHARGE_LOGGER] IllegalInfoServiceImpl.java:70 - {"charge":false,"code":"3","method":"checkVehicleIllegalInfo","result":"2","traceId":"123456"}
+2021-05-14 17:26:28,496 [http-nio-8005-exec-2] INFO  [CHARGE_LOGGER] IllegalInfoTestServiceImpl.java:82 - {"charge":false,"code":"3","method":"checkVehicleIllegalInfo","result":"2","traceId":"test162098438720777888"}
+2021-05-17 12:41:37,731 [http-nio-8005-exec-2] INFO  [CHARGE_LOGGER] IllegalInfoServiceImpl.java:81 - {"charge":false,"code":"4","method":"checkVehicleIllegalInfo","result":"2"}
+2021-05-17 12:43:51,593 [http-nio-8005-exec-5] INFO  [CHARGE_LOGGER] IllegalInfoServiceImpl.java:81 - {"charge":false,"code":"4","method":"checkVehicleIllegalInfo","result":"2"}
+2021-05-17 12:48:06,561 [http-nio-8005-exec-6] INFO  [CHARGE_LOGGER] IllegalInfoServiceImpl.java:81 - {"charge":false,"code":"4","method":"checkVehicleIllegalInfo","result":"2"}
+2021-05-17 12:50:16,982 [http-nio-8005-exec-1] INFO  [CHARGE_LOGGER] IllegalInfoServiceImpl.java:83 - {"charge":false,"code":"4","method":"checkVehicleIllegalInfo","result":"2"}
+2021-05-17 12:52:14,193 [http-nio-8005-exec-1] INFO  [CHARGE_LOGGER] IllegalInfoServiceImpl.java:85 - {"charge":false,"code":"4","method":"checkVehicleIllegalInfo","result":"2"}
+2021-05-17 12:54:15,802 [http-nio-8005-exec-1] INFO  [CHARGE_LOGGER] IllegalInfoServiceImpl.java:92 - {"charge":true,"code":"0","method":"checkVehicleIllegalInfo","result":"1","traceId":"123456"}
+2021-05-17 12:56:04,693 [http-nio-8005-exec-2] INFO  [CHARGE_LOGGER] IllegalInfoServiceImpl.java:85 - {"charge":true,"code":"0","method":"checkVehicleIllegalInfo","result":"1","traceId":"123456"}
+2021-05-17 12:56:07,123 [http-nio-8005-exec-3] INFO  [CHARGE_LOGGER] IllegalInfoServiceImpl.java:85 - {"charge":true,"code":"0","method":"checkVehicleIllegalInfo","result":"1","traceId":"123456"}
+2021-05-17 13:01:09,990 [http-nio-8005-exec-2] INFO  [CHARGE_LOGGER] IllegalInfoServiceImpl.java:128 - {"charge":true,"code":"0","isDrugs":"0","isEscape":"0","isPedigree":"0","method":"checkIllegalInfo","traceId":"123456"}
+2021-05-17 13:01:38,191 [http-nio-8005-exec-3] INFO  [CHARGE_LOGGER] IllegalInfoServiceImpl.java:54 - {"charge":true,"code":"0","isDrugs":"0","isEscape":"0","isPedigree":"0","method":"checkIllegalInfo","traceId":"123456"}
+2021-05-26 09:59:34,776 [http-nio-8005-exec-1] INFO  [CHARGE_LOGGER] IllegalInfoTestServiceImpl.java:85 - {"charge":true,"code":"0","method":"checkVehicleIllegalInfo","result":"0","traceId":"test-162199437365243136"}
+2021-05-26 10:00:31,901 [http-nio-8005-exec-3] INFO  [CHARGE_LOGGER] IllegalInfoTestServiceImpl.java:85 - {"charge":true,"code":"0","method":"checkVehicleIllegalInfo","result":"0","traceId":"test-162199442290706825"}
+2021-05-26 10:01:02,113 [http-nio-8005-exec-2] INFO  [CHARGE_LOGGER] IllegalInfoTestServiceImpl.java:87 - {"charge":true,"code":"0","method":"checkVehicleIllegalInfo","result":"0","traceId":"test-162199445806352024"}
+2021-05-26 10:01:21,017 [http-nio-8005-exec-3] INFO  [CHARGE_LOGGER] IllegalInfoTestServiceImpl.java:87 - {"charge":true,"code":"0","method":"checkVehicleIllegalInfo","result":"1","traceId":"test-162199447685321840"}
+2021-05-26 10:03:18,275 [http-nio-8005-exec-5] INFO  [CHARGE_LOGGER] IllegalInfoTestServiceImpl.java:87 - {"charge":true,"code":"0","method":"checkVehicleIllegalInfo","result":"1","traceId":"test-162199459286887975"}
+2021-05-26 10:06:02,543 [http-nio-8005-exec-8] INFO  [CHARGE_LOGGER] IllegalInfoTestServiceImpl.java:87 - {"charge":true,"code":"0","method":"checkVehicleIllegalInfo","result":"1","traceId":"test-162199476209156018"}
+2021-05-26 10:10:35,073 [http-nio-8005-exec-1] INFO  [CHARGE_LOGGER] IllegalInfoTestServiceImpl.java:87 - {"charge":true,"code":"0","method":"checkVehicleIllegalInfo","result":"1","traceId":"test-162199503459773823"}
+2021-05-26 10:11:40,178 [http-nio-8005-exec-6] INFO  [CHARGE_LOGGER] IllegalInfoTestServiceImpl.java:87 - {"charge":true,"code":"0","method":"checkVehicleIllegalInfo","result":"1","traceId":"test-162199509967235306"}
+2021-05-26 10:17:03,113 [http-nio-8005-exec-9] INFO  [CHARGE_LOGGER] IllegalInfoTestServiceImpl.java:87 - {"charge":true,"code":"0","method":"checkVehicleIllegalInfo","result":"0","traceId":"test-162199542254362072"}
+2021-05-26 10:17:12,106 [http-nio-8005-exec-8] INFO  [CHARGE_LOGGER] IllegalInfoTestServiceImpl.java:87 - {"charge":true,"code":"0","method":"checkVehicleIllegalInfo","result":"0","traceId":"test-162199543149558462"}
+2021-05-26 10:17:16,706 [http-nio-8005-exec-10] INFO  [CHARGE_LOGGER] IllegalInfoTestServiceImpl.java:87 - {"charge":true,"code":"0","method":"checkVehicleIllegalInfo","result":"1","traceId":"test-162199543612308982"}
+2021-05-26 10:25:03,070 [http-nio-8005-exec-5] INFO  [CHARGE_LOGGER] IllegalInfoTestServiceImpl.java:87 - {"charge":true,"code":"0","method":"checkVehicleIllegalInfo","result":"0","traceId":"test-162199590257257520"}
+2021-05-26 10:25:15,444 [http-nio-8005-exec-7] INFO  [CHARGE_LOGGER] IllegalInfoTestServiceImpl.java:87 - {"charge":true,"code":"0","method":"checkVehicleIllegalInfo","result":"0","traceId":"test-162199591490933423"}
+2021-05-26 10:25:26,747 [http-nio-8005-exec-9] INFO  [CHARGE_LOGGER] IllegalInfoTestServiceImpl.java:87 - {"charge":true,"code":"0","method":"checkVehicleIllegalInfo","result":"1","traceId":"test-162199592604835657"}
+2021-05-26 10:28:16,730 [http-nio-8005-exec-10] INFO  [CHARGE_LOGGER] IllegalInfoTestServiceImpl.java:84 - {"charge":false,"code":"4","method":"checkVehicleIllegalInfo","result":"2","traceId":"test-162199609585977318"}
+2021-05-26 10:29:24,575 [http-nio-8005-exec-4] INFO  [CHARGE_LOGGER] IllegalInfoTestServiceImpl.java:84 - {"charge":false,"code":"4","method":"checkVehicleIllegalInfo","result":"2","traceId":"test-162199616338873948"}
+2021-05-26 10:31:03,468 [http-nio-8005-exec-8] INFO  [CHARGE_LOGGER] IllegalInfoServiceImpl.java:82 - {"charge":false,"code":"4","method":"checkVehicleIllegalInfo","result":"2","traceId":"test-10000002"}
+2021-05-26 10:32:32,275 [http-nio-8005-exec-2] INFO  [CHARGE_LOGGER] IllegalInfoServiceImpl.java:82 - {"charge":false,"code":"4","method":"checkVehicleIllegalInfo","result":"2","traceId":"test-10000002"}
+2021-05-26 10:33:18,865 [http-nio-8005-exec-1] INFO  [CHARGE_LOGGER] IllegalInfoServiceImpl.java:85 - {"charge":true,"code":"0","method":"checkVehicleIllegalInfo","result":"0","traceId":"test-10000002"}
+2021-05-26 10:33:26,178 [http-nio-8005-exec-3] INFO  [CHARGE_LOGGER] IllegalInfoServiceImpl.java:85 - {"charge":true,"code":"0","method":"checkVehicleIllegalInfo","result":"0","traceId":"test-10000002"}
+2021-05-26 10:42:26,528 [http-nio-8005-exec-6] INFO  [CHARGE_LOGGER] IllegalInfoServiceImpl.java:85 - {"charge":true,"code":"0","method":"checkVehicleIllegalInfo","result":"0","traceId":"test-10000002"}
+2021-05-26 10:42:32,070 [http-nio-8005-exec-7] INFO  [CHARGE_LOGGER] IllegalInfoServiceImpl.java:85 - {"charge":true,"code":"0","method":"checkVehicleIllegalInfo","result":"0","traceId":"test-10000002"}
+2021-05-26 10:43:05,012 [http-nio-8005-exec-8] INFO  [CHARGE_LOGGER] IllegalInfoServiceImpl.java:85 - {"charge":true,"code":"0","method":"checkVehicleIllegalInfo","result":"1","traceId":"test-10000002"}

+ 112 - 0
logs/error/error.log

@@ -0,0 +1,112 @@
+2021-05-17 11:23:26,516 [http-nio-8005-exec-1] ERROR [o.a.c.c.C.[.[localhost].[/].[dispatcherServlet]] DirectJDKLog.java:175 - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException: sslSocketFactory == null] with root cause
+java.lang.NullPointerException: sslSocketFactory == null
+	at okhttp3.OkHttpClient$Builder.sslSocketFactory(OkHttpClient.java:779)
+	at com.jkcredit.illegal.info.util.OkHttpUtil.doPost(OkHttpUtil.java:35)
+	at com.jkcredit.illegal.info.service.impl.IllegalInfoServiceImpl.checkVehicleIllegalInfo(IllegalInfoServiceImpl.java:59)
+	at com.jkcredit.illegal.info.controller.IllegalInfoController.checkVehicleIllegalInfo(IllegalInfoController.java:53)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)
+	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
+	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792)
+	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
+	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)
+	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
+	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
+	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
+	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
+	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
+	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
+	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
+	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
+	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)
+	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
+	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
+	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
+	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)
+	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
+	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
+	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590)
+	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
+	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
+	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
+	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
+	at java.lang.Thread.run(Thread.java:748)
+2021-05-26 09:53:46,255 [http-nio-8005-exec-3] ERROR [o.a.c.c.C.[.[localhost].[/].[dispatcherServlet]] DirectJDKLog.java:175 - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException: sslSocketFactory == null] with root cause
+java.lang.NullPointerException: sslSocketFactory == null
+	at okhttp3.OkHttpClient$Builder.sslSocketFactory(OkHttpClient.java:779)
+	at com.jkcredit.illegal.info.util.OkHttpUtil.doPost(OkHttpUtil.java:35)
+	at com.jkcredit.illegal.info.service.impl.IllegalInfoTestServiceImpl.checkVehicleIllegalInfo(IllegalInfoTestServiceImpl.java:70)
+	at com.jkcredit.illegal.info.controller.IllegalInfoController.checkVehicleIllegalInfoTest(IllegalInfoController.java:77)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)
+	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
+	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792)
+	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
+	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)
+	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
+	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
+	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
+	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
+	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
+	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
+	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
+	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
+	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)
+	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
+	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
+	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
+	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)
+	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
+	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
+	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590)
+	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
+	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
+	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
+	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
+	at java.lang.Thread.run(Thread.java:748)

+ 483 - 0
logs/source/source.log

@@ -0,0 +1,483 @@
+2021-05-14 16:42:34,100 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:55 - Starting IllegalInfoApplication on xusonglindeiMac.lan with PID 81040 (/Users/jkxy/Desktop/temp/project/illegal-info/target/classes started by jkxy in /Users/jkxy/Desktop/temp/project/illegal-info)
+2021-05-14 16:42:34,104 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] SpringApplication.java:651 - No active profile set, falling back to default profiles: default
+2021-05-14 16:42:35,097 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:108 - Tomcat initialized with port(s): 8005 (http)
+2021-05-14 16:42:35,106 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Initializing ProtocolHandler ["http-nio-8005"]
+2021-05-14 16:42:35,107 [main] INFO  [org.apache.catalina.core.StandardService] DirectJDKLog.java:173 - Starting service [Tomcat]
+2021-05-14 16:42:35,107 [main] INFO  [org.apache.catalina.core.StandardEngine] DirectJDKLog.java:173 - Starting Servlet engine: [Apache Tomcat/9.0.38]
+2021-05-14 16:42:35,170 [main] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring embedded WebApplicationContext
+2021-05-14 16:42:35,170 [main] INFO  [o.s.b.w.s.c.ServletWebServerApplicationContext] ServletWebServerApplicationContext.java:285 - Root WebApplicationContext: initialization completed in 1009 ms
+2021-05-14 16:42:35,366 [main] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:181 - Initializing ExecutorService 'applicationTaskExecutor'
+2021-05-14 16:42:35,508 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Starting ProtocolHandler ["http-nio-8005"]
+2021-05-14 16:42:35,538 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:220 - Tomcat started on port(s): 8005 (http) with context path ''
+2021-05-14 16:42:35,547 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:61 - Started IllegalInfoApplication in 1.895 seconds (JVM running for 2.689)
+2021-05-14 17:21:50,731 [SpringContextShutdownHook] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:218 - Shutting down ExecutorService 'applicationTaskExecutor'
+2021-05-14 17:21:55,033 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:55 - Starting IllegalInfoApplication on xusonglindeiMac.lan with PID 82203 (/Users/jkxy/Desktop/temp/project/illegal-info/target/classes started by jkxy in /Users/jkxy/Desktop/temp/project/illegal-info)
+2021-05-14 17:21:55,038 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] SpringApplication.java:651 - No active profile set, falling back to default profiles: default
+2021-05-14 17:21:55,988 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:108 - Tomcat initialized with port(s): 8005 (http)
+2021-05-14 17:21:55,996 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Initializing ProtocolHandler ["http-nio-8005"]
+2021-05-14 17:21:55,997 [main] INFO  [org.apache.catalina.core.StandardService] DirectJDKLog.java:173 - Starting service [Tomcat]
+2021-05-14 17:21:55,998 [main] INFO  [org.apache.catalina.core.StandardEngine] DirectJDKLog.java:173 - Starting Servlet engine: [Apache Tomcat/9.0.38]
+2021-05-14 17:21:56,061 [main] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring embedded WebApplicationContext
+2021-05-14 17:21:56,062 [main] INFO  [o.s.b.w.s.c.ServletWebServerApplicationContext] ServletWebServerApplicationContext.java:285 - Root WebApplicationContext: initialization completed in 952 ms
+2021-05-14 17:21:56,277 [main] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:181 - Initializing ExecutorService 'applicationTaskExecutor'
+2021-05-14 17:21:56,428 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Starting ProtocolHandler ["http-nio-8005"]
+2021-05-14 17:21:56,459 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:220 - Tomcat started on port(s): 8005 (http) with context path ''
+2021-05-14 17:21:56,469 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:61 - Started IllegalInfoApplication in 1.938 seconds (JVM running for 2.815)
+2021-05-14 17:22:18,929 [http-nio-8005-exec-2] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring DispatcherServlet 'dispatcherServlet'
+2021-05-14 17:22:18,929 [http-nio-8005-exec-2] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:525 - Initializing Servlet 'dispatcherServlet'
+2021-05-14 17:22:18,937 [http-nio-8005-exec-2] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:547 - Completed initialization in 7 ms
+2021-05-14 17:23:04,050 [SpringContextShutdownHook] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:218 - Shutting down ExecutorService 'applicationTaskExecutor'
+2021-05-14 17:23:06,896 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:55 - Starting IllegalInfoApplication on xusonglindeiMac.lan with PID 82245 (/Users/jkxy/Desktop/temp/project/illegal-info/target/classes started by jkxy in /Users/jkxy/Desktop/temp/project/illegal-info)
+2021-05-14 17:23:06,899 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] SpringApplication.java:651 - No active profile set, falling back to default profiles: default
+2021-05-14 17:23:07,798 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:108 - Tomcat initialized with port(s): 8005 (http)
+2021-05-14 17:23:07,806 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Initializing ProtocolHandler ["http-nio-8005"]
+2021-05-14 17:23:07,807 [main] INFO  [org.apache.catalina.core.StandardService] DirectJDKLog.java:173 - Starting service [Tomcat]
+2021-05-14 17:23:07,807 [main] INFO  [org.apache.catalina.core.StandardEngine] DirectJDKLog.java:173 - Starting Servlet engine: [Apache Tomcat/9.0.38]
+2021-05-14 17:23:07,870 [main] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring embedded WebApplicationContext
+2021-05-14 17:23:07,870 [main] INFO  [o.s.b.w.s.c.ServletWebServerApplicationContext] ServletWebServerApplicationContext.java:285 - Root WebApplicationContext: initialization completed in 895 ms
+2021-05-14 17:23:08,037 [main] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:181 - Initializing ExecutorService 'applicationTaskExecutor'
+2021-05-14 17:23:08,166 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Starting ProtocolHandler ["http-nio-8005"]
+2021-05-14 17:23:08,197 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:220 - Tomcat started on port(s): 8005 (http) with context path ''
+2021-05-14 17:23:08,206 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:61 - Started IllegalInfoApplication in 1.75 seconds (JVM running for 2.449)
+2021-05-14 17:23:34,180 [http-nio-8005-exec-1] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring DispatcherServlet 'dispatcherServlet'
+2021-05-14 17:23:34,181 [http-nio-8005-exec-1] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:525 - Initializing Servlet 'dispatcherServlet'
+2021-05-14 17:23:34,188 [http-nio-8005-exec-1] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:547 - Completed initialization in 6 ms
+2021-05-14 17:24:40,565 [http-nio-8005-exec-4] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:30 - checkIllegalInfo-接收参数:IllegalInfoRequestParam(idCode=6104301992, name=于博博, traceId=123456)
+2021-05-14 17:24:41,072 [http-nio-8005-exec-4] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:34 - 调用上游接口-流水号:123456, 入参:{"SFZH":"6104301992","TAG":"123456","XM":"于博博"}, 返回:{"code":"3","result1":"2","result2":"2","result3":"2"}, 时延:505
+2021-05-14 17:24:41,074 [http-nio-8005-exec-4] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:33 - checkIllegalInfo-返回:IllegalInfoResult(code=3, isEscape=2, isPedigree=2, isDrugs=2)
+2021-05-14 17:25:14,105 [http-nio-8005-exec-5] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:52 - checkVehicleIllegalInfo-接收参数:VehicleIllegalInfoRequestParam(plateNumber=京JAY077)
+2021-05-14 17:25:14,511 [http-nio-8005-exec-5] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:60 - 调用上游接口-流水号:123456, 入参:{"HM":"京JAY077","SFZH":"6104301992","TAG":"123456","XM":"于博博"}, 返回:{"code":"3","result":"2"}, 时延:405
+2021-05-14 17:25:14,512 [http-nio-8005-exec-5] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:55 - checkVehicleIllegalInfo-返回:VehicleIllegalInfoResult(code=3, result=2)
+2021-05-14 17:26:01,647 [SpringContextShutdownHook] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:218 - Shutting down ExecutorService 'applicationTaskExecutor'
+2021-05-14 17:26:06,608 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:55 - Starting IllegalInfoApplication on xusonglindeiMac.lan with PID 82352 (/Users/jkxy/Desktop/temp/project/illegal-info/target/classes started by jkxy in /Users/jkxy/Desktop/temp/project/illegal-info)
+2021-05-14 17:26:06,612 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] SpringApplication.java:651 - No active profile set, falling back to default profiles: default
+2021-05-14 17:26:07,691 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:108 - Tomcat initialized with port(s): 8005 (http)
+2021-05-14 17:26:07,700 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Initializing ProtocolHandler ["http-nio-8005"]
+2021-05-14 17:26:07,701 [main] INFO  [org.apache.catalina.core.StandardService] DirectJDKLog.java:173 - Starting service [Tomcat]
+2021-05-14 17:26:07,701 [main] INFO  [org.apache.catalina.core.StandardEngine] DirectJDKLog.java:173 - Starting Servlet engine: [Apache Tomcat/9.0.38]
+2021-05-14 17:26:07,822 [main] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring embedded WebApplicationContext
+2021-05-14 17:26:07,822 [main] INFO  [o.s.b.w.s.c.ServletWebServerApplicationContext] ServletWebServerApplicationContext.java:285 - Root WebApplicationContext: initialization completed in 1136 ms
+2021-05-14 17:26:08,005 [main] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:181 - Initializing ExecutorService 'applicationTaskExecutor'
+2021-05-14 17:26:08,144 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Starting ProtocolHandler ["http-nio-8005"]
+2021-05-14 17:26:08,178 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:220 - Tomcat started on port(s): 8005 (http) with context path ''
+2021-05-14 17:26:08,189 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:61 - Started IllegalInfoApplication in 2.167 seconds (JVM running for 3.021)
+2021-05-14 17:26:27,084 [http-nio-8005-exec-2] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring DispatcherServlet 'dispatcherServlet'
+2021-05-14 17:26:27,086 [http-nio-8005-exec-2] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:525 - Initializing Servlet 'dispatcherServlet'
+2021-05-14 17:26:27,096 [http-nio-8005-exec-2] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:547 - Completed initialization in 9 ms
+2021-05-14 17:28:55,898 [main] INFO  [c.j.illegal.info.IllegalInfoApplicationTests] StartupInfoLogger.java:55 - Starting IllegalInfoApplicationTests on xusonglindeiMac.lan with PID 82459 (started by jkxy in /Users/jkxy/Desktop/temp/project/illegal-info)
+2021-05-14 17:28:55,902 [main] INFO  [c.j.illegal.info.IllegalInfoApplicationTests] SpringApplication.java:651 - No active profile set, falling back to default profiles: default
+2021-05-14 17:28:56,774 [main] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:181 - Initializing ExecutorService 'applicationTaskExecutor'
+2021-05-14 17:28:57,022 [main] INFO  [c.j.illegal.info.IllegalInfoApplicationTests] StartupInfoLogger.java:61 - Started IllegalInfoApplicationTests in 1.5 seconds (JVM running for 2.295)
+2021-05-14 17:28:57,334 [SpringContextShutdownHook] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:218 - Shutting down ExecutorService 'applicationTaskExecutor'
+2021-05-14 17:35:22,146 [SpringContextShutdownHook] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:218 - Shutting down ExecutorService 'applicationTaskExecutor'
+2021-05-17 11:23:12,158 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:55 - Starting IllegalInfoApplication on xusonglindeiMac.lan with PID 1771 (/Users/jkxy/Desktop/temp/project/illegal-info/target/classes started by jkxy in /Users/jkxy/Desktop/temp/project/illegal-info)
+2021-05-17 11:23:12,162 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] SpringApplication.java:651 - No active profile set, falling back to default profiles: default
+2021-05-17 11:23:13,087 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:108 - Tomcat initialized with port(s): 8005 (http)
+2021-05-17 11:23:13,098 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Initializing ProtocolHandler ["http-nio-8005"]
+2021-05-17 11:23:13,098 [main] INFO  [org.apache.catalina.core.StandardService] DirectJDKLog.java:173 - Starting service [Tomcat]
+2021-05-17 11:23:13,099 [main] INFO  [org.apache.catalina.core.StandardEngine] DirectJDKLog.java:173 - Starting Servlet engine: [Apache Tomcat/9.0.38]
+2021-05-17 11:23:13,172 [main] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring embedded WebApplicationContext
+2021-05-17 11:23:13,172 [main] INFO  [o.s.b.w.s.c.ServletWebServerApplicationContext] ServletWebServerApplicationContext.java:285 - Root WebApplicationContext: initialization completed in 953 ms
+2021-05-17 11:23:13,355 [main] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:181 - Initializing ExecutorService 'applicationTaskExecutor'
+2021-05-17 11:23:13,498 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Starting ProtocolHandler ["http-nio-8005"]
+2021-05-17 11:23:13,530 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:220 - Tomcat started on port(s): 8005 (http) with context path ''
+2021-05-17 11:23:13,540 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:61 - Started IllegalInfoApplication in 2.11 seconds (JVM running for 2.878)
+2021-05-17 11:23:23,781 [http-nio-8005-exec-1] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring DispatcherServlet 'dispatcherServlet'
+2021-05-17 11:23:23,782 [http-nio-8005-exec-1] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:525 - Initializing Servlet 'dispatcherServlet'
+2021-05-17 11:23:23,789 [http-nio-8005-exec-1] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:547 - Completed initialization in 6 ms
+2021-05-17 11:23:23,897 [http-nio-8005-exec-1] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:52 - checkVehicleIllegalInfo-接收参数:VehicleIllegalInfoRequestParam(plateNumber=京JAY077)
+2021-05-17 11:23:41,179 [SpringContextShutdownHook] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:218 - Shutting down ExecutorService 'applicationTaskExecutor'
+2021-05-17 11:23:45,222 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:55 - Starting IllegalInfoApplication on xusonglindeiMac.lan with PID 1799 (/Users/jkxy/Desktop/temp/project/illegal-info/target/classes started by jkxy in /Users/jkxy/Desktop/temp/project/illegal-info)
+2021-05-17 11:23:45,227 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] SpringApplication.java:651 - No active profile set, falling back to default profiles: default
+2021-05-17 11:23:46,070 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:108 - Tomcat initialized with port(s): 8005 (http)
+2021-05-17 11:23:46,079 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Initializing ProtocolHandler ["http-nio-8005"]
+2021-05-17 11:23:46,080 [main] INFO  [org.apache.catalina.core.StandardService] DirectJDKLog.java:173 - Starting service [Tomcat]
+2021-05-17 11:23:46,080 [main] INFO  [org.apache.catalina.core.StandardEngine] DirectJDKLog.java:173 - Starting Servlet engine: [Apache Tomcat/9.0.38]
+2021-05-17 11:23:46,151 [main] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring embedded WebApplicationContext
+2021-05-17 11:23:46,151 [main] INFO  [o.s.b.w.s.c.ServletWebServerApplicationContext] ServletWebServerApplicationContext.java:285 - Root WebApplicationContext: initialization completed in 867 ms
+2021-05-17 11:23:46,307 [main] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:181 - Initializing ExecutorService 'applicationTaskExecutor'
+2021-05-17 11:23:46,425 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Starting ProtocolHandler ["http-nio-8005"]
+2021-05-17 11:23:46,455 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:220 - Tomcat started on port(s): 8005 (http) with context path ''
+2021-05-17 11:23:46,464 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:61 - Started IllegalInfoApplication in 1.872 seconds (JVM running for 2.603)
+2021-05-17 11:23:50,882 [http-nio-8005-exec-2] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring DispatcherServlet 'dispatcherServlet'
+2021-05-17 11:23:50,882 [http-nio-8005-exec-2] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:525 - Initializing Servlet 'dispatcherServlet'
+2021-05-17 11:23:50,888 [http-nio-8005-exec-2] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:547 - Completed initialization in 6 ms
+2021-05-17 11:23:50,979 [http-nio-8005-exec-2] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:52 - checkVehicleIllegalInfo-接收参数:VehicleIllegalInfoRequestParam(plateNumber=京JAY077)
+2021-05-17 11:23:55,320 [http-nio-8005-exec-2] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:60 - 调用上游接口-流水号:123456, 入参:{"HM":"京JAY077","SFZH":"610430199209130514","TAG":"123456","XM":"于博博"}, 返回:, 时延:4287
+2021-05-17 11:23:55,323 [http-nio-8005-exec-2] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:62 - 调用上游接口-流水号:123456, 入参:{"HM":"京JAY077","SFZH":"610430199209130514","TAG":"123456","XM":"于博博"}, 请求上游失败无返回
+2021-05-17 11:24:50,294 [SpringContextShutdownHook] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:218 - Shutting down ExecutorService 'applicationTaskExecutor'
+2021-05-17 12:17:50,941 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:55 - Starting IllegalInfoApplication on xusonglindeiMac.lan with PID 4025 (/Users/jkxy/Desktop/temp/project/illegal-info/target/classes started by jkxy in /Users/jkxy/Desktop/temp/project/illegal-info)
+2021-05-17 12:17:50,947 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] SpringApplication.java:651 - No active profile set, falling back to default profiles: default
+2021-05-17 12:17:52,075 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:108 - Tomcat initialized with port(s): 8005 (http)
+2021-05-17 12:17:52,088 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Initializing ProtocolHandler ["http-nio-8005"]
+2021-05-17 12:17:52,089 [main] INFO  [org.apache.catalina.core.StandardService] DirectJDKLog.java:173 - Starting service [Tomcat]
+2021-05-17 12:17:52,090 [main] INFO  [org.apache.catalina.core.StandardEngine] DirectJDKLog.java:173 - Starting Servlet engine: [Apache Tomcat/9.0.38]
+2021-05-17 12:17:52,178 [main] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring embedded WebApplicationContext
+2021-05-17 12:17:52,178 [main] INFO  [o.s.b.w.s.c.ServletWebServerApplicationContext] ServletWebServerApplicationContext.java:285 - Root WebApplicationContext: initialization completed in 1156 ms
+2021-05-17 12:17:52,389 [main] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:181 - Initializing ExecutorService 'applicationTaskExecutor'
+2021-05-17 12:17:52,549 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Starting ProtocolHandler ["http-nio-8005"]
+2021-05-17 12:17:52,582 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:220 - Tomcat started on port(s): 8005 (http) with context path ''
+2021-05-17 12:17:52,592 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:61 - Started IllegalInfoApplication in 2.317 seconds (JVM running for 3.251)
+2021-05-17 12:21:46,548 [SpringContextShutdownHook] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:218 - Shutting down ExecutorService 'applicationTaskExecutor'
+2021-05-17 12:36:46,284 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:55 - Starting IllegalInfoApplication on xusonglindeiMac.lan with PID 4652 (/Users/jkxy/Desktop/temp/project/illegal-info/target/classes started by jkxy in /Users/jkxy/Desktop/temp/project/illegal-info)
+2021-05-17 12:36:46,288 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] SpringApplication.java:651 - No active profile set, falling back to default profiles: default
+2021-05-17 12:36:47,083 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:108 - Tomcat initialized with port(s): 8005 (http)
+2021-05-17 12:36:47,092 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Initializing ProtocolHandler ["http-nio-8005"]
+2021-05-17 12:36:47,093 [main] INFO  [org.apache.catalina.core.StandardService] DirectJDKLog.java:173 - Starting service [Tomcat]
+2021-05-17 12:36:47,093 [main] INFO  [org.apache.catalina.core.StandardEngine] DirectJDKLog.java:173 - Starting Servlet engine: [Apache Tomcat/9.0.38]
+2021-05-17 12:36:47,154 [main] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring embedded WebApplicationContext
+2021-05-17 12:36:47,155 [main] INFO  [o.s.b.w.s.c.ServletWebServerApplicationContext] ServletWebServerApplicationContext.java:285 - Root WebApplicationContext: initialization completed in 776 ms
+2021-05-17 12:36:47,319 [main] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:181 - Initializing ExecutorService 'applicationTaskExecutor'
+2021-05-17 12:36:47,438 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Starting ProtocolHandler ["http-nio-8005"]
+2021-05-17 12:36:47,469 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:220 - Tomcat started on port(s): 8005 (http) with context path ''
+2021-05-17 12:36:47,478 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:61 - Started IllegalInfoApplication in 1.825 seconds (JVM running for 2.563)
+2021-05-17 12:37:06,242 [http-nio-8005-exec-2] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring DispatcherServlet 'dispatcherServlet'
+2021-05-17 12:37:06,242 [http-nio-8005-exec-2] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:525 - Initializing Servlet 'dispatcherServlet'
+2021-05-17 12:37:06,251 [http-nio-8005-exec-2] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:547 - Completed initialization in 9 ms
+2021-05-17 12:37:06,303 [http-nio-8005-exec-2] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:53 - checkVehicleIllegalInfo-接收参数:{"name":"于博博","idCode":"610430199209130514","traceId":"123456","plateNumber":"京JAY077"}
+2021-05-17 12:37:06,475 [http-nio-8005-exec-2] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:62 - 解析参数失败, 入参:{"name":"于博博","idCode":"610430199209130514","traceId":"123456","plateNumber":"京JAY077"}
+2021-05-17 12:38:25,496 [http-nio-8005-exec-5] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:53 - checkVehicleIllegalInfo-接收参数:{"params":"Fhvu+lX4y693O3HHgCsocq39iZ4WE7HlCINcb7kZQ/dYiVY+NlkB91wcTqN/Mfj1ts4x6y3q7YIVrM5Zdeke4GyJ1M7lscAbWqL4EmBRRrE6NWpPVo4a9KVYacxCDfB2"}
+2021-05-17 12:38:25,499 [http-nio-8005-exec-5] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:62 - 解析参数失败, 入参:{"params":"Fhvu+lX4y693O3HHgCsocq39iZ4WE7HlCINcb7kZQ/dYiVY+NlkB91wcTqN/Mfj1ts4x6y3q7YIVrM5Zdeke4GyJ1M7lscAbWqL4EmBRRrE6NWpPVo4a9KVYacxCDfB2"}
+2021-05-17 12:39:00,981 [http-nio-8005-exec-6] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:53 - checkVehicleIllegalInfo-接收参数:{"params":"Fhvu+lX4y693O3HHgCsocq39iZ4WE7HlCINcb7kZQ/dYiVY+NlkB91wcTqN/Mfj1ts4x6y3q7YIVrM5Zdeke4GyJ1M7lscAbWqL4EmBRRrE6NWpPVo4a9KVYacxCDfB2"}
+2021-05-17 12:41:13,832 [http-nio-8005-exec-6] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:62 - 解析参数失败, 入参:{"params":"Fhvu+lX4y693O3HHgCsocq39iZ4WE7HlCINcb7kZQ/dYiVY+NlkB91wcTqN/Mfj1ts4x6y3q7YIVrM5Zdeke4GyJ1M7lscAbWqL4EmBRRrE6NWpPVo4a9KVYacxCDfB2"}
+2021-05-17 12:41:13,989 [SpringContextShutdownHook] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:218 - Shutting down ExecutorService 'applicationTaskExecutor'
+2021-05-17 12:41:18,102 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:55 - Starting IllegalInfoApplication on xusonglindeiMac.lan with PID 4805 (/Users/jkxy/Desktop/temp/project/illegal-info/target/classes started by jkxy in /Users/jkxy/Desktop/temp/project/illegal-info)
+2021-05-17 12:41:18,106 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] SpringApplication.java:651 - No active profile set, falling back to default profiles: default
+2021-05-17 12:41:18,887 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:108 - Tomcat initialized with port(s): 8005 (http)
+2021-05-17 12:41:18,895 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Initializing ProtocolHandler ["http-nio-8005"]
+2021-05-17 12:41:18,896 [main] INFO  [org.apache.catalina.core.StandardService] DirectJDKLog.java:173 - Starting service [Tomcat]
+2021-05-17 12:41:18,896 [main] INFO  [org.apache.catalina.core.StandardEngine] DirectJDKLog.java:173 - Starting Servlet engine: [Apache Tomcat/9.0.38]
+2021-05-17 12:41:18,958 [main] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring embedded WebApplicationContext
+2021-05-17 12:41:18,959 [main] INFO  [o.s.b.w.s.c.ServletWebServerApplicationContext] ServletWebServerApplicationContext.java:285 - Root WebApplicationContext: initialization completed in 793 ms
+2021-05-17 12:41:19,140 [main] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:181 - Initializing ExecutorService 'applicationTaskExecutor'
+2021-05-17 12:41:19,262 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Starting ProtocolHandler ["http-nio-8005"]
+2021-05-17 12:41:19,293 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:220 - Tomcat started on port(s): 8005 (http) with context path ''
+2021-05-17 12:41:19,302 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:61 - Started IllegalInfoApplication in 1.838 seconds (JVM running for 2.645)
+2021-05-17 12:41:30,217 [http-nio-8005-exec-2] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring DispatcherServlet 'dispatcherServlet'
+2021-05-17 12:41:30,217 [http-nio-8005-exec-2] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:525 - Initializing Servlet 'dispatcherServlet'
+2021-05-17 12:41:30,222 [http-nio-8005-exec-2] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:547 - Completed initialization in 5 ms
+2021-05-17 12:41:30,308 [http-nio-8005-exec-2] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:53 - checkVehicleIllegalInfo-接收参数:CommonParamObject(param=Fhvu+lX4y693O3HHgCsocq39iZ4WE7HlCINcb7kZQ/dYiVY+NlkB91wcTqN/Mfj1ts4x6y3q7YIVrM5Zdeke4GyJ1M7lscAbWqL4EmBRRrE6NWpPVo4a9KVYacxCDfB2)
+2021-05-17 12:41:37,721 [http-nio-8005-exec-2] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:71 - 调用上游接口-流水号:null, 入参:{}, 返回:{"code":"4","result":"2"}, 时延:4593
+2021-05-17 12:41:37,732 [http-nio-8005-exec-2] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:56 - checkVehicleIllegalInfo-返回:VehicleIllegalInfoResult(code=4, result=2)
+2021-05-17 12:42:38,634 [http-nio-8005-exec-5] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:53 - checkVehicleIllegalInfo-接收参数:CommonParamObject(param=Fhvu+lX4y693O3HHgCsocq39iZ4WE7HlCINcb7kZQ/dYiVY+NlkB91wcTqN/Mfj1ts4x6y3q7YIVrM5Zdeke4GyJ1M7lscAbWqL4EmBRRrE6NWpPVo4a9KVYacxCDfB2)
+2021-05-17 12:42:45,235 [http-nio-8005-exec-5] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:71 - 调用上游接口-流水号:null, 入参:{}, 返回:{"code":"4","result":"2"}, 时延:4431
+2021-05-17 12:43:51,593 [http-nio-8005-exec-5] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:56 - checkVehicleIllegalInfo-返回:VehicleIllegalInfoResult(code=4, result=2)
+2021-05-17 12:43:58,518 [http-nio-8005-exec-6] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:53 - checkVehicleIllegalInfo-接收参数:CommonParamObject(param=Fhvu+lX4y693O3HHgCsocq39iZ4WE7HlCINcb7kZQ/dYiVY+NlkB91wcTqN/Mfj1ts4x6y3q7YIVrM5Zdeke4GyJ1M7lscAbWqL4EmBRRrE6NWpPVo4a9KVYacxCDfB2)
+2021-05-17 12:48:06,561 [http-nio-8005-exec-6] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:71 - 调用上游接口-流水号:null, 入参:{}, 返回:{"code":"4","result":"2"}, 时延:566
+2021-05-17 12:48:06,562 [http-nio-8005-exec-6] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:56 - checkVehicleIllegalInfo-返回:VehicleIllegalInfoResult(code=4, result=2)
+2021-05-17 12:48:06,636 [SpringContextShutdownHook] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:218 - Shutting down ExecutorService 'applicationTaskExecutor'
+2021-05-17 12:48:40,096 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:55 - Starting IllegalInfoApplication on xusonglindeiMac.lan with PID 5018 (/Users/jkxy/Desktop/temp/project/illegal-info/target/classes started by jkxy in /Users/jkxy/Desktop/temp/project/illegal-info)
+2021-05-17 12:48:40,100 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] SpringApplication.java:651 - No active profile set, falling back to default profiles: default
+2021-05-17 12:48:40,821 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:108 - Tomcat initialized with port(s): 8005 (http)
+2021-05-17 12:48:40,828 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Initializing ProtocolHandler ["http-nio-8005"]
+2021-05-17 12:48:40,829 [main] INFO  [org.apache.catalina.core.StandardService] DirectJDKLog.java:173 - Starting service [Tomcat]
+2021-05-17 12:48:40,829 [main] INFO  [org.apache.catalina.core.StandardEngine] DirectJDKLog.java:173 - Starting Servlet engine: [Apache Tomcat/9.0.38]
+2021-05-17 12:48:40,886 [main] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring embedded WebApplicationContext
+2021-05-17 12:48:40,886 [main] INFO  [o.s.b.w.s.c.ServletWebServerApplicationContext] ServletWebServerApplicationContext.java:285 - Root WebApplicationContext: initialization completed in 739 ms
+2021-05-17 12:48:41,043 [main] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:181 - Initializing ExecutorService 'applicationTaskExecutor'
+2021-05-17 12:48:41,180 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Starting ProtocolHandler ["http-nio-8005"]
+2021-05-17 12:48:41,210 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:220 - Tomcat started on port(s): 8005 (http) with context path ''
+2021-05-17 12:48:41,220 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:61 - Started IllegalInfoApplication in 1.743 seconds (JVM running for 2.406)
+2021-05-17 12:48:44,454 [http-nio-8005-exec-1] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring DispatcherServlet 'dispatcherServlet'
+2021-05-17 12:48:44,454 [http-nio-8005-exec-1] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:525 - Initializing Servlet 'dispatcherServlet'
+2021-05-17 12:48:44,460 [http-nio-8005-exec-1] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:547 - Completed initialization in 6 ms
+2021-05-17 12:48:44,561 [http-nio-8005-exec-1] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:53 - checkVehicleIllegalInfo-接收参数:CommonParamObject(param=Fhvu+lX4y693O3HHgCsocq39iZ4WE7HlCINcb7kZQ/dYiVY+NlkB91wcTqN/Mfj1ts4x6y3q7YIVrM5Zdeke4GyJ1M7lscAbWqL4EmBRRrE6NWpPVo4a9KVYacxCDfB2)
+2021-05-17 12:50:16,971 [http-nio-8005-exec-1] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:73 - 调用上游接口-流水号:null, 入参:{}, 返回:{"code":"4","result":"2"}, 时延:612
+2021-05-17 12:50:16,982 [http-nio-8005-exec-1] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:56 - checkVehicleIllegalInfo-返回:VehicleIllegalInfoResult(code=4, result=2)
+2021-05-17 12:50:17,137 [SpringContextShutdownHook] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:218 - Shutting down ExecutorService 'applicationTaskExecutor'
+2021-05-17 12:50:22,396 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:55 - Starting IllegalInfoApplication on xusonglindeiMac.lan with PID 5079 (/Users/jkxy/Desktop/temp/project/illegal-info/target/classes started by jkxy in /Users/jkxy/Desktop/temp/project/illegal-info)
+2021-05-17 12:50:22,400 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] SpringApplication.java:651 - No active profile set, falling back to default profiles: default
+2021-05-17 12:50:23,144 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:108 - Tomcat initialized with port(s): 8005 (http)
+2021-05-17 12:50:23,151 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Initializing ProtocolHandler ["http-nio-8005"]
+2021-05-17 12:50:23,152 [main] INFO  [org.apache.catalina.core.StandardService] DirectJDKLog.java:173 - Starting service [Tomcat]
+2021-05-17 12:50:23,152 [main] INFO  [org.apache.catalina.core.StandardEngine] DirectJDKLog.java:173 - Starting Servlet engine: [Apache Tomcat/9.0.38]
+2021-05-17 12:50:23,210 [main] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring embedded WebApplicationContext
+2021-05-17 12:50:23,210 [main] INFO  [o.s.b.w.s.c.ServletWebServerApplicationContext] ServletWebServerApplicationContext.java:285 - Root WebApplicationContext: initialization completed in 755 ms
+2021-05-17 12:50:23,367 [main] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:181 - Initializing ExecutorService 'applicationTaskExecutor'
+2021-05-17 12:50:23,478 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Starting ProtocolHandler ["http-nio-8005"]
+2021-05-17 12:50:23,509 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:220 - Tomcat started on port(s): 8005 (http) with context path ''
+2021-05-17 12:50:23,518 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:61 - Started IllegalInfoApplication in 1.72 seconds (JVM running for 2.334)
+2021-05-17 12:50:29,001 [http-nio-8005-exec-1] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring DispatcherServlet 'dispatcherServlet'
+2021-05-17 12:50:29,001 [http-nio-8005-exec-1] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:525 - Initializing Servlet 'dispatcherServlet'
+2021-05-17 12:50:29,009 [http-nio-8005-exec-1] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:547 - Completed initialization in 8 ms
+2021-05-17 12:50:29,104 [http-nio-8005-exec-1] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:53 - checkVehicleIllegalInfo-接收参数:CommonParamObject(param=Fhvu+lX4y693O3HHgCsocq39iZ4WE7HlCINcb7kZQ/dYiVY+NlkB91wcTqN/Mfj1ts4x6y3q7YIVrM5Zdeke4GyJ1M7lscAbWqL4EmBRRrE6NWpPVo4a9KVYacxCDfB2)
+2021-05-17 12:52:14,181 [http-nio-8005-exec-1] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:75 - 调用上游接口-流水号:null, 入参:{}, 返回:{"code":"4","result":"2"}, 时延:672
+2021-05-17 12:52:14,194 [http-nio-8005-exec-1] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:56 - checkVehicleIllegalInfo-返回:VehicleIllegalInfoResult(code=4, result=2)
+2021-05-17 12:52:14,263 [SpringContextShutdownHook] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:218 - Shutting down ExecutorService 'applicationTaskExecutor'
+2021-05-17 12:53:47,776 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:55 - Starting IllegalInfoApplication on xusonglindeiMac.lan with PID 5190 (/Users/jkxy/Desktop/temp/project/illegal-info/target/classes started by jkxy in /Users/jkxy/Desktop/temp/project/illegal-info)
+2021-05-17 12:53:47,781 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] SpringApplication.java:651 - No active profile set, falling back to default profiles: default
+2021-05-17 12:53:53,493 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:55 - Starting IllegalInfoApplication on xusonglindeiMac.lan with PID 5196 (/Users/jkxy/Desktop/temp/project/illegal-info/target/classes started by jkxy in /Users/jkxy/Desktop/temp/project/illegal-info)
+2021-05-17 12:53:53,513 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] SpringApplication.java:651 - No active profile set, falling back to default profiles: default
+2021-05-17 12:53:54,368 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:108 - Tomcat initialized with port(s): 8005 (http)
+2021-05-17 12:53:54,376 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Initializing ProtocolHandler ["http-nio-8005"]
+2021-05-17 12:53:54,377 [main] INFO  [org.apache.catalina.core.StandardService] DirectJDKLog.java:173 - Starting service [Tomcat]
+2021-05-17 12:53:54,377 [main] INFO  [org.apache.catalina.core.StandardEngine] DirectJDKLog.java:173 - Starting Servlet engine: [Apache Tomcat/9.0.38]
+2021-05-17 12:53:54,433 [main] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring embedded WebApplicationContext
+2021-05-17 12:53:54,433 [main] INFO  [o.s.b.w.s.c.ServletWebServerApplicationContext] ServletWebServerApplicationContext.java:285 - Root WebApplicationContext: initialization completed in 827 ms
+2021-05-17 12:53:54,584 [main] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:181 - Initializing ExecutorService 'applicationTaskExecutor'
+2021-05-17 12:53:54,696 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Starting ProtocolHandler ["http-nio-8005"]
+2021-05-17 12:53:54,726 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:220 - Tomcat started on port(s): 8005 (http) with context path ''
+2021-05-17 12:53:54,735 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:61 - Started IllegalInfoApplication in 1.707 seconds (JVM running for 2.276)
+2021-05-17 12:54:02,262 [http-nio-8005-exec-1] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring DispatcherServlet 'dispatcherServlet'
+2021-05-17 12:54:02,263 [http-nio-8005-exec-1] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:525 - Initializing Servlet 'dispatcherServlet'
+2021-05-17 12:54:02,269 [http-nio-8005-exec-1] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:547 - Completed initialization in 6 ms
+2021-05-17 12:54:02,355 [http-nio-8005-exec-1] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:53 - checkVehicleIllegalInfo-接收参数:CommonParamObject(param=Fhvu+lX4y693O3HHgCsocq39iZ4WE7HlCINcb7kZQ/dYiVY+NlkB91wcTqN/Mfj1ts4x6y3q7YIVrM5Zdeke4GyJ1M7lscAbWqL4EmBRRrE6NWpPVo4a9KVYacxCDfB2)
+2021-05-17 12:54:15,789 [http-nio-8005-exec-1] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:79 - 调用上游接口-流水号:123456, 入参:{"HM":"京JAY077","SFZH":"610430199209130514","TAG":"123456","XM":"于博博"}, 返回:{"code":"0","result":"1"}, 时延:759
+2021-05-17 12:54:15,802 [http-nio-8005-exec-1] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:56 - checkVehicleIllegalInfo-返回:VehicleIllegalInfoResult(code=0, result=1)
+2021-05-17 12:55:47,146 [SpringContextShutdownHook] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:218 - Shutting down ExecutorService 'applicationTaskExecutor'
+2021-05-17 12:55:52,582 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:55 - Starting IllegalInfoApplication on xusonglindeiMac.lan with PID 5261 (/Users/jkxy/Desktop/temp/project/illegal-info/target/classes started by jkxy in /Users/jkxy/Desktop/temp/project/illegal-info)
+2021-05-17 12:55:52,638 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] SpringApplication.java:651 - No active profile set, falling back to default profiles: default
+2021-05-17 12:55:53,439 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:108 - Tomcat initialized with port(s): 8005 (http)
+2021-05-17 12:55:53,448 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Initializing ProtocolHandler ["http-nio-8005"]
+2021-05-17 12:55:53,449 [main] INFO  [org.apache.catalina.core.StandardService] DirectJDKLog.java:173 - Starting service [Tomcat]
+2021-05-17 12:55:53,449 [main] INFO  [org.apache.catalina.core.StandardEngine] DirectJDKLog.java:173 - Starting Servlet engine: [Apache Tomcat/9.0.38]
+2021-05-17 12:55:53,509 [main] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring embedded WebApplicationContext
+2021-05-17 12:55:53,509 [main] INFO  [o.s.b.w.s.c.ServletWebServerApplicationContext] ServletWebServerApplicationContext.java:285 - Root WebApplicationContext: initialization completed in 816 ms
+2021-05-17 12:55:53,666 [main] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:181 - Initializing ExecutorService 'applicationTaskExecutor'
+2021-05-17 12:55:53,779 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Starting ProtocolHandler ["http-nio-8005"]
+2021-05-17 12:55:53,810 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:220 - Tomcat started on port(s): 8005 (http) with context path ''
+2021-05-17 12:55:53,820 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:61 - Started IllegalInfoApplication in 1.858 seconds (JVM running for 2.536)
+2021-05-17 12:56:03,625 [http-nio-8005-exec-2] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring DispatcherServlet 'dispatcherServlet'
+2021-05-17 12:56:03,625 [http-nio-8005-exec-2] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:525 - Initializing Servlet 'dispatcherServlet'
+2021-05-17 12:56:03,631 [http-nio-8005-exec-2] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:547 - Completed initialization in 6 ms
+2021-05-17 12:56:03,718 [http-nio-8005-exec-2] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:53 - checkVehicleIllegalInfo-接收参数:CommonParamObject(param=Fhvu+lX4y693O3HHgCsocq39iZ4WE7HlCINcb7kZQ/dYiVY+NlkB91wcTqN/Mfj1ts4x6y3q7YIVrM5Zdeke4GyJ1M7lscAbWqL4EmBRRrE6NWpPVo4a9KVYacxCDfB2)
+2021-05-17 12:56:04,681 [http-nio-8005-exec-2] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:72 - 调用上游接口-流水号:123456, 入参:{"HM":"京JAY077","SFZH":"610430199209130514","TAG":"123456","XM":"于博博"}, 返回:{"code":"0","result":"1"}, 时延:654
+2021-05-17 12:56:04,694 [http-nio-8005-exec-2] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:56 - checkVehicleIllegalInfo-返回:VehicleIllegalInfoResult(code=0, result=1)
+2021-05-17 12:56:06,631 [http-nio-8005-exec-3] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:53 - checkVehicleIllegalInfo-接收参数:CommonParamObject(param=Fhvu+lX4y693O3HHgCsocq39iZ4WE7HlCINcb7kZQ/dYiVY+NlkB91wcTqN/Mfj1ts4x6y3q7YIVrM5Zdeke4GyJ1M7lscAbWqL4EmBRRrE6NWpPVo4a9KVYacxCDfB2)
+2021-05-17 12:56:07,122 [http-nio-8005-exec-3] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:72 - 调用上游接口-流水号:123456, 入参:{"HM":"京JAY077","SFZH":"610430199209130514","TAG":"123456","XM":"于博博"}, 返回:{"code":"0","result":"1"}, 时延:490
+2021-05-17 12:56:07,123 [http-nio-8005-exec-3] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:56 - checkVehicleIllegalInfo-返回:VehicleIllegalInfoResult(code=0, result=1)
+2021-05-17 12:59:33,897 [SpringContextShutdownHook] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:218 - Shutting down ExecutorService 'applicationTaskExecutor'
+2021-05-17 13:00:05,570 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:55 - Starting IllegalInfoApplication on xusonglindeiMac.lan with PID 5392 (/Users/jkxy/Desktop/temp/project/illegal-info/target/classes started by jkxy in /Users/jkxy/Desktop/temp/project/illegal-info)
+2021-05-17 13:00:05,573 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] SpringApplication.java:651 - No active profile set, falling back to default profiles: default
+2021-05-17 13:00:06,405 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:108 - Tomcat initialized with port(s): 8005 (http)
+2021-05-17 13:00:06,413 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Initializing ProtocolHandler ["http-nio-8005"]
+2021-05-17 13:00:06,414 [main] INFO  [org.apache.catalina.core.StandardService] DirectJDKLog.java:173 - Starting service [Tomcat]
+2021-05-17 13:00:06,414 [main] INFO  [org.apache.catalina.core.StandardEngine] DirectJDKLog.java:173 - Starting Servlet engine: [Apache Tomcat/9.0.38]
+2021-05-17 13:00:06,470 [main] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring embedded WebApplicationContext
+2021-05-17 13:00:06,470 [main] INFO  [o.s.b.w.s.c.ServletWebServerApplicationContext] ServletWebServerApplicationContext.java:285 - Root WebApplicationContext: initialization completed in 753 ms
+2021-05-17 13:00:06,615 [main] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:181 - Initializing ExecutorService 'applicationTaskExecutor'
+2021-05-17 13:00:06,737 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Starting ProtocolHandler ["http-nio-8005"]
+2021-05-17 13:00:06,768 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:220 - Tomcat started on port(s): 8005 (http) with context path ''
+2021-05-17 13:00:06,778 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:61 - Started IllegalInfoApplication in 1.745 seconds (JVM running for 2.387)
+2021-05-17 13:01:08,831 [http-nio-8005-exec-2] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring DispatcherServlet 'dispatcherServlet'
+2021-05-17 13:01:08,831 [http-nio-8005-exec-2] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:525 - Initializing Servlet 'dispatcherServlet'
+2021-05-17 13:01:08,839 [http-nio-8005-exec-2] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:547 - Completed initialization in 8 ms
+2021-05-17 13:01:08,932 [http-nio-8005-exec-2] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:55 - checkPersonIllegalInfo-接收参数:CommonParamObject(param=Fhvu+lX4y693O3HHgCsocq39iZ4WE7HlCINcb7kZQ/dYiVY+NlkB91wcTqN/Mfj1ts4x6y3q7YIVrM5Zdeke4GyJ1M7lscAbWqL4EmBRRrE6NWpPVo4a9KVYacxCDfB2)
+2021-05-17 13:01:09,977 [http-nio-8005-exec-2] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:113 - 调用上游接口-流水号:123456, 入参:{"SFZH":"610430199209130514","TAG":"123456","XM":"于博博"}, 返回:{"code":"0","result1":"0","result2":"0","result3":"0"}, 时延:738
+2021-05-17 13:01:09,990 [http-nio-8005-exec-2] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:58 - checkPersonIllegalInfo-返回:IllegalInfoResult(code=0, isEscape=0, isPedigree=0, isDrugs=0)
+2021-05-17 13:01:37,673 [http-nio-8005-exec-3] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:30 - checkIllegalInfo-接收参数:IllegalInfoRequestParam(idCode=610430199209130514, name=于博博, traceId=123456)
+2021-05-17 13:01:38,190 [http-nio-8005-exec-3] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:39 - 调用上游接口-流水号:123456, 入参:{"SFZH":"610430199209130514","TAG":"123456","XM":"于博博"}, 返回:{"code":"0","result1":"0","result2":"0","result3":"0"}, 时延:516
+2021-05-17 13:01:38,191 [http-nio-8005-exec-3] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:33 - checkIllegalInfo-返回:IllegalInfoResult(code=0, isEscape=0, isPedigree=0, isDrugs=0)
+2021-05-17 13:04:32,442 [main] INFO  [c.j.illegal.info.IllegalInfoApplicationTests] StartupInfoLogger.java:55 - Starting IllegalInfoApplicationTests on xusonglindeiMac.lan with PID 5611 (started by jkxy in /Users/jkxy/Desktop/temp/project/illegal-info)
+2021-05-17 13:04:32,444 [main] INFO  [c.j.illegal.info.IllegalInfoApplicationTests] SpringApplication.java:651 - No active profile set, falling back to default profiles: default
+2021-05-17 13:04:33,439 [main] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:181 - Initializing ExecutorService 'applicationTaskExecutor'
+2021-05-17 13:04:33,728 [main] INFO  [c.j.illegal.info.IllegalInfoApplicationTests] StartupInfoLogger.java:61 - Started IllegalInfoApplicationTests in 1.645 seconds (JVM running for 2.53)
+2021-05-17 13:04:34,034 [SpringContextShutdownHook] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:218 - Shutting down ExecutorService 'applicationTaskExecutor'
+2021-05-17 13:08:58,056 [main] INFO  [c.j.illegal.info.IllegalInfoApplicationTests] StartupInfoLogger.java:55 - Starting IllegalInfoApplicationTests on xusonglindeiMac.lan with PID 5787 (started by jkxy in /Users/jkxy/Desktop/temp/project/illegal-info)
+2021-05-17 13:08:58,059 [main] INFO  [c.j.illegal.info.IllegalInfoApplicationTests] SpringApplication.java:651 - No active profile set, falling back to default profiles: default
+2021-05-17 13:08:59,546 [main] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:181 - Initializing ExecutorService 'applicationTaskExecutor'
+2021-05-17 13:08:59,841 [main] INFO  [c.j.illegal.info.IllegalInfoApplicationTests] StartupInfoLogger.java:61 - Started IllegalInfoApplicationTests in 2.31 seconds (JVM running for 3.262)
+2021-05-17 13:09:00,186 [SpringContextShutdownHook] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:218 - Shutting down ExecutorService 'applicationTaskExecutor'
+2021-05-17 13:11:52,511 [main] INFO  [c.j.illegal.info.IllegalInfoApplicationTests] StartupInfoLogger.java:55 - Starting IllegalInfoApplicationTests on xusonglindeiMac.lan with PID 5909 (started by jkxy in /Users/jkxy/Desktop/temp/project/illegal-info)
+2021-05-17 13:11:52,514 [main] INFO  [c.j.illegal.info.IllegalInfoApplicationTests] SpringApplication.java:651 - No active profile set, falling back to default profiles: default
+2021-05-17 13:11:53,485 [main] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:181 - Initializing ExecutorService 'applicationTaskExecutor'
+2021-05-17 13:11:53,749 [main] INFO  [c.j.illegal.info.IllegalInfoApplicationTests] StartupInfoLogger.java:61 - Started IllegalInfoApplicationTests in 1.653 seconds (JVM running for 2.552)
+2021-05-17 13:11:54,044 [SpringContextShutdownHook] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:218 - Shutting down ExecutorService 'applicationTaskExecutor'
+2021-05-17 13:25:33,366 [SpringContextShutdownHook] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:218 - Shutting down ExecutorService 'applicationTaskExecutor'
+2021-05-26 09:45:33,154 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:55 - Starting IllegalInfoApplication on xusonglindeiMac.lan with PID 98619 (/Users/jkxy/Desktop/temp/project/illegal-info/target/classes started by jkxy in /Users/jkxy/Desktop/temp/project/illegal-info)
+2021-05-26 09:45:33,159 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] SpringApplication.java:651 - No active profile set, falling back to default profiles: default
+2021-05-26 09:45:34,034 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:108 - Tomcat initialized with port(s): 8005 (http)
+2021-05-26 09:45:34,045 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Initializing ProtocolHandler ["http-nio-8005"]
+2021-05-26 09:45:34,046 [main] INFO  [org.apache.catalina.core.StandardService] DirectJDKLog.java:173 - Starting service [Tomcat]
+2021-05-26 09:45:34,046 [main] INFO  [org.apache.catalina.core.StandardEngine] DirectJDKLog.java:173 - Starting Servlet engine: [Apache Tomcat/9.0.38]
+2021-05-26 09:45:34,124 [main] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring embedded WebApplicationContext
+2021-05-26 09:45:34,124 [main] INFO  [o.s.b.w.s.c.ServletWebServerApplicationContext] ServletWebServerApplicationContext.java:285 - Root WebApplicationContext: initialization completed in 911 ms
+2021-05-26 09:45:34,300 [main] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:181 - Initializing ExecutorService 'applicationTaskExecutor'
+2021-05-26 09:45:34,440 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Starting ProtocolHandler ["http-nio-8005"]
+2021-05-26 09:45:34,472 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:220 - Tomcat started on port(s): 8005 (http) with context path ''
+2021-05-26 09:45:34,481 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:61 - Started IllegalInfoApplication in 2.144 seconds (JVM running for 2.952)
+2021-05-26 09:53:29,968 [http-nio-8005-exec-2] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring DispatcherServlet 'dispatcherServlet'
+2021-05-26 09:53:29,968 [http-nio-8005-exec-2] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:525 - Initializing Servlet 'dispatcherServlet'
+2021-05-26 09:53:29,974 [http-nio-8005-exec-2] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:547 - Completed initialization in 5 ms
+2021-05-26 09:53:30,065 [http-nio-8005-exec-2] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:43 - checkVehicleIllegalInfo-接收参数:CommonParamObject(param=null)
+2021-05-26 09:53:32,654 [http-nio-8005-exec-2] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:64 - 解析参数失败, 入参:null
+2021-05-26 09:54:51,585 [SpringContextShutdownHook] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:218 - Shutting down ExecutorService 'applicationTaskExecutor'
+2021-05-26 09:54:56,949 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:55 - Starting IllegalInfoApplication on xusonglindeiMac.lan with PID 98928 (/Users/jkxy/Desktop/temp/project/illegal-info/target/classes started by jkxy in /Users/jkxy/Desktop/temp/project/illegal-info)
+2021-05-26 09:54:56,953 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] SpringApplication.java:651 - No active profile set, falling back to default profiles: default
+2021-05-26 09:54:57,680 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:108 - Tomcat initialized with port(s): 8005 (http)
+2021-05-26 09:54:57,688 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Initializing ProtocolHandler ["http-nio-8005"]
+2021-05-26 09:54:57,689 [main] INFO  [org.apache.catalina.core.StandardService] DirectJDKLog.java:173 - Starting service [Tomcat]
+2021-05-26 09:54:57,689 [main] INFO  [org.apache.catalina.core.StandardEngine] DirectJDKLog.java:173 - Starting Servlet engine: [Apache Tomcat/9.0.38]
+2021-05-26 09:54:57,747 [main] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring embedded WebApplicationContext
+2021-05-26 09:54:57,747 [main] INFO  [o.s.b.w.s.c.ServletWebServerApplicationContext] ServletWebServerApplicationContext.java:285 - Root WebApplicationContext: initialization completed in 735 ms
+2021-05-26 09:54:57,929 [main] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:181 - Initializing ExecutorService 'applicationTaskExecutor'
+2021-05-26 09:54:58,066 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Starting ProtocolHandler ["http-nio-8005"]
+2021-05-26 09:54:58,098 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:220 - Tomcat started on port(s): 8005 (http) with context path ''
+2021-05-26 09:54:58,107 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:61 - Started IllegalInfoApplication in 1.943 seconds (JVM running for 2.714)
+2021-05-26 09:59:33,543 [http-nio-8005-exec-1] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring DispatcherServlet 'dispatcherServlet'
+2021-05-26 09:59:33,544 [http-nio-8005-exec-1] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:525 - Initializing Servlet 'dispatcherServlet'
+2021-05-26 09:59:33,552 [http-nio-8005-exec-1] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:547 - Completed initialization in 7 ms
+2021-05-26 10:00:47,127 [SpringContextShutdownHook] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:218 - Shutting down ExecutorService 'applicationTaskExecutor'
+2021-05-26 10:00:52,804 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:55 - Starting IllegalInfoApplication on xusonglindeiMac.lan with PID 99138 (/Users/jkxy/Desktop/temp/project/illegal-info/target/classes started by jkxy in /Users/jkxy/Desktop/temp/project/illegal-info)
+2021-05-26 10:00:52,842 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] SpringApplication.java:651 - No active profile set, falling back to default profiles: default
+2021-05-26 10:00:53,609 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:108 - Tomcat initialized with port(s): 8005 (http)
+2021-05-26 10:00:53,617 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Initializing ProtocolHandler ["http-nio-8005"]
+2021-05-26 10:00:53,618 [main] INFO  [org.apache.catalina.core.StandardService] DirectJDKLog.java:173 - Starting service [Tomcat]
+2021-05-26 10:00:53,618 [main] INFO  [org.apache.catalina.core.StandardEngine] DirectJDKLog.java:173 - Starting Servlet engine: [Apache Tomcat/9.0.38]
+2021-05-26 10:00:53,678 [main] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring embedded WebApplicationContext
+2021-05-26 10:00:53,678 [main] INFO  [o.s.b.w.s.c.ServletWebServerApplicationContext] ServletWebServerApplicationContext.java:285 - Root WebApplicationContext: initialization completed in 790 ms
+2021-05-26 10:00:53,855 [main] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:181 - Initializing ExecutorService 'applicationTaskExecutor'
+2021-05-26 10:00:53,967 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Starting ProtocolHandler ["http-nio-8005"]
+2021-05-26 10:00:53,996 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:220 - Tomcat started on port(s): 8005 (http) with context path ''
+2021-05-26 10:00:54,005 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:61 - Started IllegalInfoApplication in 1.779 seconds (JVM running for 2.468)
+2021-05-26 10:00:57,965 [http-nio-8005-exec-2] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring DispatcherServlet 'dispatcherServlet'
+2021-05-26 10:00:57,965 [http-nio-8005-exec-2] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:525 - Initializing Servlet 'dispatcherServlet'
+2021-05-26 10:00:57,970 [http-nio-8005-exec-2] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:547 - Completed initialization in 5 ms
+2021-05-26 10:00:59,279 [http-nio-8005-exec-2] INFO  [c.j.i.info.service.impl.IllegalInfoTestServiceImpl] IllegalInfoTestServiceImpl.java:71 - 调用上游接口-测试-流水号:test-162199445806352024, 入参:{"HM":"京AQB470","SFZH":"","TAG":"test-162199445806352024","XM":"甄玉","ZL":"02"}, 返回:{"code":"0","result":"0"}, 时延:1144
+2021-05-26 10:01:17,312 [http-nio-8005-exec-3] INFO  [c.j.i.info.service.impl.IllegalInfoTestServiceImpl] IllegalInfoTestServiceImpl.java:71 - 调用上游接口-测试-流水号:test-162199447685321840, 入参:{"HM":"京AQB470","SFZH":"","TAG":"test-162199447685321840","XM":"甄玉玉","ZL":"02"}, 返回:{"code":"0","result":"1"}, 时延:459
+2021-05-26 10:03:13,308 [http-nio-8005-exec-5] INFO  [c.j.i.info.service.impl.IllegalInfoTestServiceImpl] IllegalInfoTestServiceImpl.java:71 - 调用上游接口-测试-流水号:test-162199459286887975, 入参:{"HM":"冀A375S0","SFZH":"","TAG":"test-162199459286887975","XM":"四川世纪兆通物流有限公司","ZL":"01"}, 返回:{"code":"0","result":"1"}, 时延:440
+2021-05-26 10:06:02,541 [http-nio-8005-exec-8] INFO  [c.j.i.info.service.impl.IllegalInfoTestServiceImpl] IllegalInfoTestServiceImpl.java:71 - 调用上游接口-测试-流水号:test-162199476209156018, 入参:{"HM":"豫HQ5820","SFZH":"","TAG":"test-162199476209156018","XM":"河南省洛阳市新安县洛阳万基华实商贸有限公司","ZL":"01"}, 返回:{"code":"0","result":"1"}, 时延:450
+2021-05-26 10:10:35,071 [http-nio-8005-exec-1] INFO  [c.j.i.info.service.impl.IllegalInfoTestServiceImpl] IllegalInfoTestServiceImpl.java:71 - 调用上游接口-测试-流水号:test-162199503459773823, 入参:{"HM":"川F92678","SFZH":"","TAG":"test-162199503459773823","XM":"西安京东讯成物流有限公司成都分公司","ZL":"01"}, 返回:{"code":"0","result":"1"}, 时延:473
+2021-05-26 10:11:40,178 [http-nio-8005-exec-6] INFO  [c.j.i.info.service.impl.IllegalInfoTestServiceImpl] IllegalInfoTestServiceImpl.java:71 - 调用上游接口-测试-流水号:test-162199509967235306, 入参:{"HM":"川F92678","SFZH":"91510114MA6DH2TR3A","TAG":"test-162199509967235306","XM":"西安京东讯成物流有限公司成都分公司","ZL":"01"}, 返回:{"code":"0","result":"1"}, 时延:506
+2021-05-26 10:17:03,111 [http-nio-8005-exec-9] INFO  [c.j.i.info.service.impl.IllegalInfoTestServiceImpl] IllegalInfoTestServiceImpl.java:71 - 调用上游接口-测试-流水号:test-162199542254362072, 入参:{"HM":"京AQB470","SFZH":"","TAG":"test-162199542254362072","XM":"甄玉","ZL":"02"}, 返回:{"code":"0","result":"0"}, 时延:568
+2021-05-26 10:17:12,105 [http-nio-8005-exec-8] INFO  [c.j.i.info.service.impl.IllegalInfoTestServiceImpl] IllegalInfoTestServiceImpl.java:71 - 调用上游接口-测试-流水号:test-162199543149558462, 入参:{"HM":"京AQB470","SFZH":"110108198701193465","TAG":"test-162199543149558462","XM":"甄玉","ZL":"02"}, 返回:{"code":"0","result":"0"}, 时延:609
+2021-05-26 10:17:16,706 [http-nio-8005-exec-10] INFO  [c.j.i.info.service.impl.IllegalInfoTestServiceImpl] IllegalInfoTestServiceImpl.java:71 - 调用上游接口-测试-流水号:test-162199543612308982, 入参:{"HM":"京AQB470","SFZH":"110108198801193465","TAG":"test-162199543612308982","XM":"甄玉","ZL":"02"}, 返回:{"code":"0","result":"1"}, 时延:583
+2021-05-26 10:20:36,414 [http-nio-8005-exec-3] INFO  [com.jkcredit.illegal.info.util.OkHttpUtil] OkHttpUtil.java:49 - doPost, 参数:{"HM":"豫HH6901","SFZH":"110108198701193465","TAG":"test-162199563139798782","XM":"沁阳市德泰源运输有限公司","ZL":"01"}-SocketTimeoutException:{}
+java.net.SocketTimeoutException: connect timed out
+	at java.net.PlainSocketImpl.socketConnect(Native Method)
+	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476)
+	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218)
+	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200)
+	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394)
+	at java.net.Socket.connect(Socket.java:606)
+	at okhttp3.internal.platform.Platform.connectSocket(Platform.java:130)
+	at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.java:263)
+	at okhttp3.internal.connection.RealConnection.connect(RealConnection.java:183)
+	at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.java:224)
+	at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.java:108)
+	at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.java:88)
+	at okhttp3.internal.connection.Transmitter.newExchange(Transmitter.java:169)
+	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:41)
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
+	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:94)
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
+	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
+	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:88)
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
+	at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:229)
+	at okhttp3.RealCall.execute(RealCall.java:81)
+	at com.jkcredit.illegal.info.util.OkHttpUtil.doPost(OkHttpUtil.java:43)
+	at com.jkcredit.illegal.info.service.impl.IllegalInfoTestServiceImpl.checkVehicleIllegalInfo(IllegalInfoTestServiceImpl.java:70)
+	at com.jkcredit.illegal.info.controller.IllegalInfoController.checkVehicleIllegalInfoTest(IllegalInfoController.java:77)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)
+	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
+	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792)
+	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
+	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)
+	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
+	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
+	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
+	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
+	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
+	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
+	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
+	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
+	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)
+	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
+	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
+	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
+	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)
+	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
+	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
+	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590)
+	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
+	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
+	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
+	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
+	at java.lang.Thread.run(Thread.java:748)
+2021-05-26 10:20:36,417 [http-nio-8005-exec-3] INFO  [c.j.i.info.service.impl.IllegalInfoTestServiceImpl] IllegalInfoTestServiceImpl.java:71 - 调用上游接口-测试-流水号:test-162199563139798782, 入参:{"HM":"豫HH6901","SFZH":"110108198701193465","TAG":"test-162199563139798782","XM":"沁阳市德泰源运输有限公司","ZL":"01"}, 返回:, 时延:5020
+2021-05-26 10:25:03,069 [http-nio-8005-exec-5] INFO  [c.j.i.info.service.impl.IllegalInfoTestServiceImpl] IllegalInfoTestServiceImpl.java:71 - 调用上游接口-测试-流水号:test-162199590257257520, 入参:{"HM":"豫HH6901","SFZH":"","TAG":"test-162199590257257520","XM":"沁阳市德泰源运输有限公司","ZL":"01"}, 返回:{"code":"0","result":"0"}, 时延:497
+2021-05-26 10:25:15,444 [http-nio-8005-exec-7] INFO  [c.j.i.info.service.impl.IllegalInfoTestServiceImpl] IllegalInfoTestServiceImpl.java:71 - 调用上游接口-测试-流水号:test-162199591490933423, 入参:{"HM":"赣C3J448","SFZH":"","TAG":"test-162199591490933423","XM":"丰城市景丰物流有限公司","ZL":"01"}, 返回:{"code":"0","result":"0"}, 时延:535
+2021-05-26 10:25:26,746 [http-nio-8005-exec-9] INFO  [c.j.i.info.service.impl.IllegalInfoTestServiceImpl] IllegalInfoTestServiceImpl.java:71 - 调用上游接口-测试-流水号:test-162199592604835657, 入参:{"HM":"赣C3J448","SFZH":"","TAG":"test-162199592604835657","XM":"丰丰城市景丰物流有限公司","ZL":"01"}, 返回:{"code":"0","result":"1"}, 时延:698
+2021-05-26 10:28:16,730 [http-nio-8005-exec-10] INFO  [c.j.i.info.service.impl.IllegalInfoTestServiceImpl] IllegalInfoTestServiceImpl.java:71 - 调用上游接口-测试-流水号:test-162199609585977318, 入参:{"TAG":"test-162199609585977318"}, 返回:{"code":"4","result":"2"}, 时延:871
+2021-05-26 10:29:24,575 [http-nio-8005-exec-4] INFO  [c.j.i.info.service.impl.IllegalInfoTestServiceImpl] IllegalInfoTestServiceImpl.java:71 - 调用上游接口-测试-流水号:test-162199616338873948, 入参:{"TAG":"test-162199616338873948"}, 返回:{"code":"4","result":"2"}, 时延:1187
+2021-05-26 10:29:34,903 [http-nio-8005-exec-6] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:43 - checkVehicleIllegalInfo-接收参数:CommonParamObject(param=null)
+2021-05-26 10:29:34,905 [http-nio-8005-exec-6] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:64 - 解析参数失败, 入参:null
+2021-05-26 10:29:54,354 [http-nio-8005-exec-5] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:43 - checkVehicleIllegalInfo-接收参数:CommonParamObject(param=null)
+2021-05-26 10:29:55,911 [http-nio-8005-exec-5] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:64 - 解析参数失败, 入参:null
+2021-05-26 10:30:58,434 [http-nio-8005-exec-8] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:43 - checkVehicleIllegalInfo-接收参数:CommonParamObject(param=0rMLTYhKv0QJEF0btjat21HpYcvvdHrEDEpUBcO4FBLGnr1ia5XKeZzV36FYHHPz59kyo1a6j7x9QaWYba8HQNLMw8s94Zyk+oGY2bNAXj+iEfkxT8ahFcRd/mYmYC1kmhYS6K7pF+Gq8ftc+Xc77kT0xLoU/8Y0aDMGH/TxY5Q=)
+2021-05-26 10:31:03,467 [http-nio-8005-exec-8] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:72 - 调用上游接口-流水号:test-10000002, 入参:{"HM":"赣C3J448","SFZH":"","TAG":"test-10000002","XM":"丰城市景丰物流有限公司"}, 返回:{"code":"4","result":"2"}, 时延:879
+2021-05-26 10:31:03,468 [http-nio-8005-exec-8] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:46 - checkVehicleIllegalInfo-返回:VehicleIllegalInfoResult(code=4, result=2)
+2021-05-26 10:31:31,480 [http-nio-8005-exec-2] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:43 - checkVehicleIllegalInfo-接收参数:CommonParamObject(param=0rMLTYhKv0QJEF0btjat21HpYcvvdHrEDEpUBcO4FBLGnr1ia5XKeZzV36FYHHPz59kyo1a6j7x9QaWYba8HQNLMw8s94Zyk+oGY2bNAXj+iEfkxT8ahFcRd/mYmYC1kmhYS6K7pF+Gq8ftc+Xc77kT0xLoU/8Y0aDMGH/TxY5Q=)
+2021-05-26 10:32:32,273 [http-nio-8005-exec-2] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:72 - 调用上游接口-流水号:test-10000002, 入参:{"HM":"赣C3J448","SFZH":"","TAG":"test-10000002","XM":"丰城市景丰物流有限公司"}, 返回:{"code":"4","result":"2"}, 时延:661
+2021-05-26 10:32:32,276 [http-nio-8005-exec-2] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:46 - checkVehicleIllegalInfo-返回:VehicleIllegalInfoResult(code=4, result=2)
+2021-05-26 10:32:36,031 [SpringContextShutdownHook] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:218 - Shutting down ExecutorService 'applicationTaskExecutor'
+2021-05-26 10:32:43,046 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:55 - Starting IllegalInfoApplication on xusonglindeiMac.lan with PID 894 (/Users/jkxy/Desktop/temp/project/illegal-info/target/classes started by jkxy in /Users/jkxy/Desktop/temp/project/illegal-info)
+2021-05-26 10:32:43,091 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] SpringApplication.java:651 - No active profile set, falling back to default profiles: default
+2021-05-26 10:32:44,013 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:108 - Tomcat initialized with port(s): 8005 (http)
+2021-05-26 10:32:44,022 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Initializing ProtocolHandler ["http-nio-8005"]
+2021-05-26 10:32:44,023 [main] INFO  [org.apache.catalina.core.StandardService] DirectJDKLog.java:173 - Starting service [Tomcat]
+2021-05-26 10:32:44,023 [main] INFO  [org.apache.catalina.core.StandardEngine] DirectJDKLog.java:173 - Starting Servlet engine: [Apache Tomcat/9.0.38]
+2021-05-26 10:32:44,087 [main] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring embedded WebApplicationContext
+2021-05-26 10:32:44,088 [main] INFO  [o.s.b.w.s.c.ServletWebServerApplicationContext] ServletWebServerApplicationContext.java:285 - Root WebApplicationContext: initialization completed in 913 ms
+2021-05-26 10:32:44,298 [main] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:181 - Initializing ExecutorService 'applicationTaskExecutor'
+2021-05-26 10:32:44,424 [main] INFO  [org.apache.coyote.http11.Http11NioProtocol] DirectJDKLog.java:173 - Starting ProtocolHandler ["http-nio-8005"]
+2021-05-26 10:32:44,455 [main] INFO  [o.s.boot.web.embedded.tomcat.TomcatWebServer] TomcatWebServer.java:220 - Tomcat started on port(s): 8005 (http) with context path ''
+2021-05-26 10:32:44,466 [main] INFO  [com.jkcredit.illegal.info.IllegalInfoApplication] StartupInfoLogger.java:61 - Started IllegalInfoApplication in 2.002 seconds (JVM running for 2.706)
+2021-05-26 10:33:15,335 [http-nio-8005-exec-1] INFO  [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] DirectJDKLog.java:173 - Initializing Spring DispatcherServlet 'dispatcherServlet'
+2021-05-26 10:33:15,335 [http-nio-8005-exec-1] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:525 - Initializing Servlet 'dispatcherServlet'
+2021-05-26 10:33:15,342 [http-nio-8005-exec-1] INFO  [org.springframework.web.servlet.DispatcherServlet] FrameworkServlet.java:547 - Completed initialization in 7 ms
+2021-05-26 10:33:15,435 [http-nio-8005-exec-1] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:43 - checkVehicleIllegalInfo-接收参数:CommonParamObject(param=0rMLTYhKv0QJEF0btjat21HpYcvvdHrEDEpUBcO4FBLGnr1ia5XKeZzV36FYHHPz59kyo1a6j7x9QaWYba8HQNLMw8s94Zyk+oGY2bNAXj+iEfkxT8ahFcRd/mYmYC1kmhYS6K7pF+Gq8ftc+Xc77kT0xLoU/8Y0aDMGH/TxY5Q=)
+2021-05-26 10:33:18,852 [http-nio-8005-exec-1] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:72 - 调用上游接口-流水号:test-10000002, 入参:{"HM":"赣C3J448","SFZH":"","TAG":"test-10000002","XM":"丰城市景丰物流有限公司","ZL":"01"}, 返回:{"code":"0","result":"0"}, 时延:887
+2021-05-26 10:33:18,866 [http-nio-8005-exec-1] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:46 - checkVehicleIllegalInfo-返回:VehicleIllegalInfoResult(code=0, result=0)
+2021-05-26 10:33:25,551 [http-nio-8005-exec-3] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:43 - checkVehicleIllegalInfo-接收参数:CommonParamObject(param=0rMLTYhKv0QJEF0btjat21HpYcvvdHrEDEpUBcO4FBLGnr1ia5XKeZzV36FYHHPz59kyo1a6j7x9QaWYba8HQNLMw8s94Zyk+oGY2bNAXj+iEfkxT8ahFcRd/mYmYC1kmhYS6K7pF+Gq8ftc+Xc77kT0xLoU/8Y0aDMGH/TxY5Q=)
+2021-05-26 10:33:26,177 [http-nio-8005-exec-3] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:72 - 调用上游接口-流水号:test-10000002, 入参:{"HM":"赣C3J448","SFZH":"","TAG":"test-10000002","XM":"丰城市景丰物流有限公司","ZL":"01"}, 返回:{"code":"0","result":"0"}, 时延:618
+2021-05-26 10:33:26,178 [http-nio-8005-exec-3] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:46 - checkVehicleIllegalInfo-返回:VehicleIllegalInfoResult(code=0, result=0)
+2021-05-26 10:42:25,820 [http-nio-8005-exec-6] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:43 - checkVehicleIllegalInfo-接收参数:CommonParamObject(param=0rMLTYhKv0QJEF0btjat21HpYcvvdHrEDEpUBcO4FBLGnr1ia5XKeZzV36FYHHPz59kyo1a6j7x9QaWYba8HQNLMw8s94Zyk+oGY2bNAXj+iEfkxT8ahFcRd/mYmYC1kmhYS6K7pF+Gq8ftc+Xc77kT0xLoU/8Y0aDMGH/TxY5Q=)
+2021-05-26 10:42:26,528 [http-nio-8005-exec-6] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:72 - 调用上游接口-流水号:test-10000002, 入参:{"HM":"赣C3J448","SFZH":"","TAG":"test-10000002","XM":"丰城市景丰物流有限公司","ZL":"01"}, 返回:{"code":"0","result":"0"}, 时延:705
+2021-05-26 10:42:26,529 [http-nio-8005-exec-6] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:46 - checkVehicleIllegalInfo-返回:VehicleIllegalInfoResult(code=0, result=0)
+2021-05-26 10:42:31,489 [http-nio-8005-exec-7] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:43 - checkVehicleIllegalInfo-接收参数:CommonParamObject(param=0rMLTYhKv0QJEF0btjat21HpYcvvdHrEDEpUBcO4FBLGnr1ia5XKeZzV36FYHHPz59kyo1a6j7x9QaWYba8HQNLMw8s94Zyk+oGY2bNAXj+iEfkxT8ahFcRd/mYmYC1kmhYS6K7pF+Gq8ftc+Xc77kT0xLoU/8Y0aDMGH/TxY5Q=)
+2021-05-26 10:42:32,069 [http-nio-8005-exec-7] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:72 - 调用上游接口-流水号:test-10000002, 入参:{"HM":"赣C3J448","SFZH":"","TAG":"test-10000002","XM":"丰城市景丰物流有限公司","ZL":"01"}, 返回:{"code":"0","result":"0"}, 时延:580
+2021-05-26 10:42:32,070 [http-nio-8005-exec-7] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:46 - checkVehicleIllegalInfo-返回:VehicleIllegalInfoResult(code=0, result=0)
+2021-05-26 10:43:04,213 [http-nio-8005-exec-8] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:43 - checkVehicleIllegalInfo-接收参数:CommonParamObject(param=2YX7C/3YSjgUkh239YuG/reMKkKbVlMyQUn5xP46KJhYwhuJYGU7C6beESpltuPMCGShhHo/lIjJL+XchisPiNO23l/HtxTmXeQ6UYX4stGKpGQUbg3vsqZAv+pGAFqJRvrIgeTrYDrzE94bAVqmRl9fJxtr4Xn5+zLohMqpNYJuRSXXCX79CavHKyHSZlYE)
+2021-05-26 10:43:05,012 [http-nio-8005-exec-8] INFO  [c.j.i.info.service.impl.IllegalInfoServiceImpl] IllegalInfoServiceImpl.java:72 - 调用上游接口-流水号:test-10000002, 入参:{"HM":"赣C3J448","SFZH":"","TAG":"test-10000002","XM":"丰丰城市景丰物流有限公司","ZL":"01"}, 返回:{"code":"0","result":"1"}, 时延:798
+2021-05-26 10:43:05,013 [http-nio-8005-exec-8] INFO  [c.j.illegal.info.controller.IllegalInfoController] IllegalInfoController.java:46 - checkVehicleIllegalInfo-返回:VehicleIllegalInfoResult(code=0, result=1)
+2021-05-26 10:45:27,804 [main] INFO  [c.j.illegal.info.IllegalInfoApplicationTests] StartupInfoLogger.java:55 - Starting IllegalInfoApplicationTests on xusonglindeiMac.lan with PID 1452 (started by jkxy in /Users/jkxy/Desktop/temp/project/illegal-info)
+2021-05-26 10:45:27,806 [main] INFO  [c.j.illegal.info.IllegalInfoApplicationTests] SpringApplication.java:651 - No active profile set, falling back to default profiles: default
+2021-05-26 10:45:28,687 [main] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:181 - Initializing ExecutorService 'applicationTaskExecutor'
+2021-05-26 10:45:28,922 [main] INFO  [c.j.illegal.info.IllegalInfoApplicationTests] StartupInfoLogger.java:61 - Started IllegalInfoApplicationTests in 1.451 seconds (JVM running for 2.263)
+2021-05-26 10:45:29,185 [SpringContextShutdownHook] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:218 - Shutting down ExecutorService 'applicationTaskExecutor'
+2021-05-26 10:45:54,821 [main] INFO  [c.j.illegal.info.IllegalInfoApplicationTests] StartupInfoLogger.java:55 - Starting IllegalInfoApplicationTests on xusonglindeiMac.lan with PID 1501 (started by jkxy in /Users/jkxy/Desktop/temp/project/illegal-info)
+2021-05-26 10:45:54,824 [main] INFO  [c.j.illegal.info.IllegalInfoApplicationTests] SpringApplication.java:651 - No active profile set, falling back to default profiles: default
+2021-05-26 10:45:55,788 [main] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:181 - Initializing ExecutorService 'applicationTaskExecutor'
+2021-05-26 10:45:56,095 [main] INFO  [c.j.illegal.info.IllegalInfoApplicationTests] StartupInfoLogger.java:61 - Started IllegalInfoApplicationTests in 1.633 seconds (JVM running for 2.457)
+2021-05-26 10:45:56,342 [SpringContextShutdownHook] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:218 - Shutting down ExecutorService 'applicationTaskExecutor'
+2021-05-26 14:05:17,032 [SpringContextShutdownHook] INFO  [o.s.scheduling.concurrent.ThreadPoolTaskExecutor] ExecutorConfigurationSupport.java:218 - Shutting down ExecutorService 'applicationTaskExecutor'

+ 3 - 0
logs/test/test-2021-05-14.0.log

@@ -0,0 +1,3 @@
+2021-05-14 17:23:35,965 [http-nio-8005-exec-1] INFO  [TEST_LOGGER] IllegalInfoTestServiceImpl.java:69 - 调用上游接口-测试-流水号:123456, 入参:{"HM":"京JAY077","SFZH":"6104301992","TAG":"123456","XM":"于博博"}, 返回:{"code":"3","result":"2"}, 时延:1629
+2021-05-14 17:24:22,899 [http-nio-8005-exec-3] INFO  [TEST_LOGGER] IllegalInfoTestServiceImpl.java:42 - 调用上游接口-测试-流水号:test162098426251721664, 入参:{"SFZH":"6104301992","TAG":"test162098426251721664","XM":"于博博"}, 返回:{"code":"3","result1":"2","result2":"2","result3":"2"}, 时延:379
+2021-05-14 17:26:28,481 [http-nio-8005-exec-2] INFO  [TEST_LOGGER] IllegalInfoTestServiceImpl.java:71 - 调用上游接口-测试-流水号:test162098438720777888, 入参:{"HM":"京JAY077","SFZH":"6104301992","TAG":"test162098438720777888","XM":"于博博"}, 返回:{"code":"3","result":"2"}, 时延:1221

+ 18 - 0
logs/test/test.log

@@ -0,0 +1,18 @@
+2021-05-26 09:59:34,756 [http-nio-8005-exec-1] INFO  [TEST_LOGGER] IllegalInfoTestServiceImpl.java:71 - 调用上游接口-测试-流水号:test-162199437365243136, 入参:{"HM":"京AQB470","SFZH":"","TAG":"test-162199437365243136","XM":"甄玉","ZL":"02"}, 返回:{"code":"0","result":"0"}, 时延:1044
+2021-05-26 10:00:31,900 [http-nio-8005-exec-3] INFO  [TEST_LOGGER] IllegalInfoTestServiceImpl.java:71 - 调用上游接口-测试-流水号:test-162199442290706825, 入参:{"HM":"京AQB470","SFZH":"","TAG":"test-162199442290706825","XM":"甄玉","ZL":"02"}, 返回:{"code":"0","result":"0"}, 时延:8993
+2021-05-26 10:01:02,096 [http-nio-8005-exec-2] INFO  [TEST_LOGGER] IllegalInfoTestServiceImpl.java:73 - 调用上游接口-测试-流水号:test-162199445806352024, 入参:{"HM":"京AQB470","SFZH":"","TAG":"test-162199445806352024","XM":"甄玉","ZL":"02"}, 返回:{"code":"0","result":"0"}, 时延:3961
+2021-05-26 10:01:21,016 [http-nio-8005-exec-3] INFO  [TEST_LOGGER] IllegalInfoTestServiceImpl.java:73 - 调用上游接口-测试-流水号:test-162199447685321840, 入参:{"HM":"京AQB470","SFZH":"","TAG":"test-162199447685321840","XM":"甄玉玉","ZL":"02"}, 返回:{"code":"0","result":"1"}, 时延:4163
+2021-05-26 10:03:18,275 [http-nio-8005-exec-5] INFO  [TEST_LOGGER] IllegalInfoTestServiceImpl.java:73 - 调用上游接口-测试-流水号:test-162199459286887975, 入参:{"HM":"冀A375S0","SFZH":"","TAG":"test-162199459286887975","XM":"四川世纪兆通物流有限公司","ZL":"01"}, 返回:{"code":"0","result":"1"}, 时延:5407
+2021-05-26 10:06:02,542 [http-nio-8005-exec-8] INFO  [TEST_LOGGER] IllegalInfoTestServiceImpl.java:73 - 调用上游接口-测试-流水号:test-162199476209156018, 入参:{"HM":"豫HQ5820","SFZH":"","TAG":"test-162199476209156018","XM":"河南省洛阳市新安县洛阳万基华实商贸有限公司","ZL":"01"}, 返回:{"code":"0","result":"1"}, 时延:451
+2021-05-26 10:10:35,072 [http-nio-8005-exec-1] INFO  [TEST_LOGGER] IllegalInfoTestServiceImpl.java:73 - 调用上游接口-测试-流水号:test-162199503459773823, 入参:{"HM":"川F92678","SFZH":"","TAG":"test-162199503459773823","XM":"西安京东讯成物流有限公司成都分公司","ZL":"01"}, 返回:{"code":"0","result":"1"}, 时延:474
+2021-05-26 10:11:40,178 [http-nio-8005-exec-6] INFO  [TEST_LOGGER] IllegalInfoTestServiceImpl.java:73 - 调用上游接口-测试-流水号:test-162199509967235306, 入参:{"HM":"川F92678","SFZH":"91510114MA6DH2TR3A","TAG":"test-162199509967235306","XM":"西安京东讯成物流有限公司成都分公司","ZL":"01"}, 返回:{"code":"0","result":"1"}, 时延:506
+2021-05-26 10:17:03,112 [http-nio-8005-exec-9] INFO  [TEST_LOGGER] IllegalInfoTestServiceImpl.java:73 - 调用上游接口-测试-流水号:test-162199542254362072, 入参:{"HM":"京AQB470","SFZH":"","TAG":"test-162199542254362072","XM":"甄玉","ZL":"02"}, 返回:{"code":"0","result":"0"}, 时延:569
+2021-05-26 10:17:12,106 [http-nio-8005-exec-8] INFO  [TEST_LOGGER] IllegalInfoTestServiceImpl.java:73 - 调用上游接口-测试-流水号:test-162199543149558462, 入参:{"HM":"京AQB470","SFZH":"110108198701193465","TAG":"test-162199543149558462","XM":"甄玉","ZL":"02"}, 返回:{"code":"0","result":"0"}, 时延:610
+2021-05-26 10:17:16,706 [http-nio-8005-exec-10] INFO  [TEST_LOGGER] IllegalInfoTestServiceImpl.java:73 - 调用上游接口-测试-流水号:test-162199543612308982, 入参:{"HM":"京AQB470","SFZH":"110108198801193465","TAG":"test-162199543612308982","XM":"甄玉","ZL":"02"}, 返回:{"code":"0","result":"1"}, 时延:583
+2021-05-26 10:20:36,417 [http-nio-8005-exec-3] INFO  [TEST_LOGGER] IllegalInfoTestServiceImpl.java:73 - 调用上游接口-测试-流水号:test-162199563139798782, 入参:{"HM":"豫HH6901","SFZH":"110108198701193465","TAG":"test-162199563139798782","XM":"沁阳市德泰源运输有限公司","ZL":"01"}, 返回:, 时延:5020
+2021-05-26 10:20:36,418 [http-nio-8005-exec-3] INFO  [TEST_LOGGER] IllegalInfoTestServiceImpl.java:76 - 调用上游接口-测试-流水号:test-162199563139798782, 入参:{"HM":"豫HH6901","SFZH":"110108198701193465","TAG":"test-162199563139798782","XM":"沁阳市德泰源运输有限公司","ZL":"01"}
+2021-05-26 10:25:03,070 [http-nio-8005-exec-5] INFO  [TEST_LOGGER] IllegalInfoTestServiceImpl.java:73 - 调用上游接口-测试-流水号:test-162199590257257520, 入参:{"HM":"豫HH6901","SFZH":"","TAG":"test-162199590257257520","XM":"沁阳市德泰源运输有限公司","ZL":"01"}, 返回:{"code":"0","result":"0"}, 时延:498
+2021-05-26 10:25:15,444 [http-nio-8005-exec-7] INFO  [TEST_LOGGER] IllegalInfoTestServiceImpl.java:73 - 调用上游接口-测试-流水号:test-162199591490933423, 入参:{"HM":"赣C3J448","SFZH":"","TAG":"test-162199591490933423","XM":"丰城市景丰物流有限公司","ZL":"01"}, 返回:{"code":"0","result":"0"}, 时延:535
+2021-05-26 10:25:26,746 [http-nio-8005-exec-9] INFO  [TEST_LOGGER] IllegalInfoTestServiceImpl.java:73 - 调用上游接口-测试-流水号:test-162199592604835657, 入参:{"HM":"赣C3J448","SFZH":"","TAG":"test-162199592604835657","XM":"丰丰城市景丰物流有限公司","ZL":"01"}, 返回:{"code":"0","result":"1"}, 时延:698
+2021-05-26 10:28:16,730 [http-nio-8005-exec-10] INFO  [TEST_LOGGER] IllegalInfoTestServiceImpl.java:73 - 调用上游接口-测试-流水号:test-162199609585977318, 入参:{"TAG":"test-162199609585977318"}, 返回:{"code":"4","result":"2"}, 时延:871
+2021-05-26 10:29:24,575 [http-nio-8005-exec-4] INFO  [TEST_LOGGER] IllegalInfoTestServiceImpl.java:73 - 调用上游接口-测试-流水号:test-162199616338873948, 入参:{"TAG":"test-162199616338873948"}, 返回:{"code":"4","result":"2"}, 时延:1187

+ 310 - 0
mvnw

@@ -0,0 +1,310 @@
+#!/bin/sh
+# ----------------------------------------------------------------------------
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#    https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+# ----------------------------------------------------------------------------
+
+# ----------------------------------------------------------------------------
+# Maven Start Up Batch script
+#
+# Required ENV vars:
+# ------------------
+#   JAVA_HOME - location of a JDK home dir
+#
+# Optional ENV vars
+# -----------------
+#   M2_HOME - location of maven2's installed home dir
+#   MAVEN_OPTS - parameters passed to the Java VM when running Maven
+#     e.g. to debug Maven itself, use
+#       set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
+#   MAVEN_SKIP_RC - flag to disable loading of mavenrc files
+# ----------------------------------------------------------------------------
+
+if [ -z "$MAVEN_SKIP_RC" ] ; then
+
+  if [ -f /etc/mavenrc ] ; then
+    . /etc/mavenrc
+  fi
+
+  if [ -f "$HOME/.mavenrc" ] ; then
+    . "$HOME/.mavenrc"
+  fi
+
+fi
+
+# OS specific support.  $var _must_ be set to either true or false.
+cygwin=false;
+darwin=false;
+mingw=false
+case "`uname`" in
+  CYGWIN*) cygwin=true ;;
+  MINGW*) mingw=true;;
+  Darwin*) darwin=true
+    # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home
+    # See https://developer.apple.com/library/mac/qa/qa1170/_index.html
+    if [ -z "$JAVA_HOME" ]; then
+      if [ -x "/usr/libexec/java_home" ]; then
+        export JAVA_HOME="`/usr/libexec/java_home`"
+      else
+        export JAVA_HOME="/Library/Java/Home"
+      fi
+    fi
+    ;;
+esac
+
+if [ -z "$JAVA_HOME" ] ; then
+  if [ -r /etc/gentoo-release ] ; then
+    JAVA_HOME=`java-config --jre-home`
+  fi
+fi
+
+if [ -z "$M2_HOME" ] ; then
+  ## resolve links - $0 may be a link to maven's home
+  PRG="$0"
+
+  # need this for relative symlinks
+  while [ -h "$PRG" ] ; do
+    ls=`ls -ld "$PRG"`
+    link=`expr "$ls" : '.*-> \(.*\)$'`
+    if expr "$link" : '/.*' > /dev/null; then
+      PRG="$link"
+    else
+      PRG="`dirname "$PRG"`/$link"
+    fi
+  done
+
+  saveddir=`pwd`
+
+  M2_HOME=`dirname "$PRG"`/..
+
+  # make it fully qualified
+  M2_HOME=`cd "$M2_HOME" && pwd`
+
+  cd "$saveddir"
+  # echo Using m2 at $M2_HOME
+fi
+
+# For Cygwin, ensure paths are in UNIX format before anything is touched
+if $cygwin ; then
+  [ -n "$M2_HOME" ] &&
+    M2_HOME=`cygpath --unix "$M2_HOME"`
+  [ -n "$JAVA_HOME" ] &&
+    JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
+  [ -n "$CLASSPATH" ] &&
+    CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
+fi
+
+# For Mingw, ensure paths are in UNIX format before anything is touched
+if $mingw ; then
+  [ -n "$M2_HOME" ] &&
+    M2_HOME="`(cd "$M2_HOME"; pwd)`"
+  [ -n "$JAVA_HOME" ] &&
+    JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`"
+fi
+
+if [ -z "$JAVA_HOME" ]; then
+  javaExecutable="`which javac`"
+  if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then
+    # readlink(1) is not available as standard on Solaris 10.
+    readLink=`which readlink`
+    if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then
+      if $darwin ; then
+        javaHome="`dirname \"$javaExecutable\"`"
+        javaExecutable="`cd \"$javaHome\" && pwd -P`/javac"
+      else
+        javaExecutable="`readlink -f \"$javaExecutable\"`"
+      fi
+      javaHome="`dirname \"$javaExecutable\"`"
+      javaHome=`expr "$javaHome" : '\(.*\)/bin'`
+      JAVA_HOME="$javaHome"
+      export JAVA_HOME
+    fi
+  fi
+fi
+
+if [ -z "$JAVACMD" ] ; then
+  if [ -n "$JAVA_HOME"  ] ; then
+    if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+      # IBM's JDK on AIX uses strange locations for the executables
+      JAVACMD="$JAVA_HOME/jre/sh/java"
+    else
+      JAVACMD="$JAVA_HOME/bin/java"
+    fi
+  else
+    JAVACMD="`which java`"
+  fi
+fi
+
+if [ ! -x "$JAVACMD" ] ; then
+  echo "Error: JAVA_HOME is not defined correctly." >&2
+  echo "  We cannot execute $JAVACMD" >&2
+  exit 1
+fi
+
+if [ -z "$JAVA_HOME" ] ; then
+  echo "Warning: JAVA_HOME environment variable is not set."
+fi
+
+CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher
+
+# traverses directory structure from process work directory to filesystem root
+# first directory with .mvn subdirectory is considered project base directory
+find_maven_basedir() {
+
+  if [ -z "$1" ]
+  then
+    echo "Path not specified to find_maven_basedir"
+    return 1
+  fi
+
+  basedir="$1"
+  wdir="$1"
+  while [ "$wdir" != '/' ] ; do
+    if [ -d "$wdir"/.mvn ] ; then
+      basedir=$wdir
+      break
+    fi
+    # workaround for JBEAP-8937 (on Solaris 10/Sparc)
+    if [ -d "${wdir}" ]; then
+      wdir=`cd "$wdir/.."; pwd`
+    fi
+    # end of workaround
+  done
+  echo "${basedir}"
+}
+
+# concatenates all lines of a file
+concat_lines() {
+  if [ -f "$1" ]; then
+    echo "$(tr -s '\n' ' ' < "$1")"
+  fi
+}
+
+BASE_DIR=`find_maven_basedir "$(pwd)"`
+if [ -z "$BASE_DIR" ]; then
+  exit 1;
+fi
+
+##########################################################################################
+# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central
+# This allows using the maven wrapper in projects that prohibit checking in binary data.
+##########################################################################################
+if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then
+    if [ "$MVNW_VERBOSE" = true ]; then
+      echo "Found .mvn/wrapper/maven-wrapper.jar"
+    fi
+else
+    if [ "$MVNW_VERBOSE" = true ]; then
+      echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..."
+    fi
+    if [ -n "$MVNW_REPOURL" ]; then
+      jarUrl="$MVNW_REPOURL/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar"
+    else
+      jarUrl="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar"
+    fi
+    while IFS="=" read key value; do
+      case "$key" in (wrapperUrl) jarUrl="$value"; break ;;
+      esac
+    done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties"
+    if [ "$MVNW_VERBOSE" = true ]; then
+      echo "Downloading from: $jarUrl"
+    fi
+    wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar"
+    if $cygwin; then
+      wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"`
+    fi
+
+    if command -v wget > /dev/null; then
+        if [ "$MVNW_VERBOSE" = true ]; then
+          echo "Found wget ... using wget"
+        fi
+        if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then
+            wget "$jarUrl" -O "$wrapperJarPath"
+        else
+            wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath"
+        fi
+    elif command -v curl > /dev/null; then
+        if [ "$MVNW_VERBOSE" = true ]; then
+          echo "Found curl ... using curl"
+        fi
+        if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then
+            curl -o "$wrapperJarPath" "$jarUrl" -f
+        else
+            curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f
+        fi
+
+    else
+        if [ "$MVNW_VERBOSE" = true ]; then
+          echo "Falling back to using Java to download"
+        fi
+        javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java"
+        # For Cygwin, switch paths to Windows format before running javac
+        if $cygwin; then
+          javaClass=`cygpath --path --windows "$javaClass"`
+        fi
+        if [ -e "$javaClass" ]; then
+            if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then
+                if [ "$MVNW_VERBOSE" = true ]; then
+                  echo " - Compiling MavenWrapperDownloader.java ..."
+                fi
+                # Compiling the Java class
+                ("$JAVA_HOME/bin/javac" "$javaClass")
+            fi
+            if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then
+                # Running the downloader
+                if [ "$MVNW_VERBOSE" = true ]; then
+                  echo " - Running MavenWrapperDownloader.java ..."
+                fi
+                ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR")
+            fi
+        fi
+    fi
+fi
+##########################################################################################
+# End of extension
+##########################################################################################
+
+export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"}
+if [ "$MVNW_VERBOSE" = true ]; then
+  echo $MAVEN_PROJECTBASEDIR
+fi
+MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS"
+
+# For Cygwin, switch paths to Windows format before running java
+if $cygwin; then
+  [ -n "$M2_HOME" ] &&
+    M2_HOME=`cygpath --path --windows "$M2_HOME"`
+  [ -n "$JAVA_HOME" ] &&
+    JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
+  [ -n "$CLASSPATH" ] &&
+    CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
+  [ -n "$MAVEN_PROJECTBASEDIR" ] &&
+    MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"`
+fi
+
+# Provide a "standardized" way to retrieve the CLI args that will
+# work with both Windows and non-Windows executions.
+MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@"
+export MAVEN_CMD_LINE_ARGS
+
+WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
+
+exec "$JAVACMD" \
+  $MAVEN_OPTS \
+  -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \
+  "-Dmaven.home=${M2_HOME}" "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \
+  ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@"

+ 182 - 0
mvnw.cmd

@@ -0,0 +1,182 @@
+@REM ----------------------------------------------------------------------------
+@REM Licensed to the Apache Software Foundation (ASF) under one
+@REM or more contributor license agreements.  See the NOTICE file
+@REM distributed with this work for additional information
+@REM regarding copyright ownership.  The ASF licenses this file
+@REM to you under the Apache License, Version 2.0 (the
+@REM "License"); you may not use this file except in compliance
+@REM with the License.  You may obtain a copy of the License at
+@REM
+@REM    https://www.apache.org/licenses/LICENSE-2.0
+@REM
+@REM Unless required by applicable law or agreed to in writing,
+@REM software distributed under the License is distributed on an
+@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+@REM KIND, either express or implied.  See the License for the
+@REM specific language governing permissions and limitations
+@REM under the License.
+@REM ----------------------------------------------------------------------------
+
+@REM ----------------------------------------------------------------------------
+@REM Maven Start Up Batch script
+@REM
+@REM Required ENV vars:
+@REM JAVA_HOME - location of a JDK home dir
+@REM
+@REM Optional ENV vars
+@REM M2_HOME - location of maven2's installed home dir
+@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands
+@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending
+@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven
+@REM     e.g. to debug Maven itself, use
+@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
+@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files
+@REM ----------------------------------------------------------------------------
+
+@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on'
+@echo off
+@REM set title of command window
+title %0
+@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on'
+@if "%MAVEN_BATCH_ECHO%" == "on"  echo %MAVEN_BATCH_ECHO%
+
+@REM set %HOME% to equivalent of $HOME
+if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%")
+
+@REM Execute a user defined script before this one
+if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre
+@REM check for pre script, once with legacy .bat ending and once with .cmd ending
+if exist "%HOME%\mavenrc_pre.bat" call "%HOME%\mavenrc_pre.bat"
+if exist "%HOME%\mavenrc_pre.cmd" call "%HOME%\mavenrc_pre.cmd"
+:skipRcPre
+
+@setlocal
+
+set ERROR_CODE=0
+
+@REM To isolate internal variables from possible post scripts, we use another setlocal
+@setlocal
+
+@REM ==== START VALIDATION ====
+if not "%JAVA_HOME%" == "" goto OkJHome
+
+echo.
+echo Error: JAVA_HOME not found in your environment. >&2
+echo Please set the JAVA_HOME variable in your environment to match the >&2
+echo location of your Java installation. >&2
+echo.
+goto error
+
+:OkJHome
+if exist "%JAVA_HOME%\bin\java.exe" goto init
+
+echo.
+echo Error: JAVA_HOME is set to an invalid directory. >&2
+echo JAVA_HOME = "%JAVA_HOME%" >&2
+echo Please set the JAVA_HOME variable in your environment to match the >&2
+echo location of your Java installation. >&2
+echo.
+goto error
+
+@REM ==== END VALIDATION ====
+
+:init
+
+@REM Find the project base dir, i.e. the directory that contains the folder ".mvn".
+@REM Fallback to current working directory if not found.
+
+set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR%
+IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir
+
+set EXEC_DIR=%CD%
+set WDIR=%EXEC_DIR%
+:findBaseDir
+IF EXIST "%WDIR%"\.mvn goto baseDirFound
+cd ..
+IF "%WDIR%"=="%CD%" goto baseDirNotFound
+set WDIR=%CD%
+goto findBaseDir
+
+:baseDirFound
+set MAVEN_PROJECTBASEDIR=%WDIR%
+cd "%EXEC_DIR%"
+goto endDetectBaseDir
+
+:baseDirNotFound
+set MAVEN_PROJECTBASEDIR=%EXEC_DIR%
+cd "%EXEC_DIR%"
+
+:endDetectBaseDir
+
+IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig
+
+@setlocal EnableExtensions EnableDelayedExpansion
+for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a
+@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS%
+
+:endReadAdditionalConfig
+
+SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe"
+set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar"
+set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
+
+set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar"
+
+FOR /F "tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO (
+    IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B
+)
+
+@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central
+@REM This allows using the maven wrapper in projects that prohibit checking in binary data.
+if exist %WRAPPER_JAR% (
+    if "%MVNW_VERBOSE%" == "true" (
+        echo Found %WRAPPER_JAR%
+    )
+) else (
+    if not "%MVNW_REPOURL%" == "" (
+        SET DOWNLOAD_URL="%MVNW_REPOURL%/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar"
+    )
+    if "%MVNW_VERBOSE%" == "true" (
+        echo Couldn't find %WRAPPER_JAR%, downloading it ...
+        echo Downloading from: %DOWNLOAD_URL%
+    )
+
+    powershell -Command "&{"^
+		"$webclient = new-object System.Net.WebClient;"^
+		"if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^
+		"$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^
+		"}"^
+		"[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^
+		"}"
+    if "%MVNW_VERBOSE%" == "true" (
+        echo Finished downloading %WRAPPER_JAR%
+    )
+)
+@REM End of extension
+
+@REM Provide a "standardized" way to retrieve the CLI args that will
+@REM work with both Windows and non-Windows executions.
+set MAVEN_CMD_LINE_ARGS=%*
+
+%MAVEN_JAVA_EXE% %JVM_CONFIG_MAVEN_PROPS% %MAVEN_OPTS% %MAVEN_DEBUG_OPTS% -classpath %WRAPPER_JAR% "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %*
+if ERRORLEVEL 1 goto error
+goto end
+
+:error
+set ERROR_CODE=1
+
+:end
+@endlocal & set ERROR_CODE=%ERROR_CODE%
+
+if not "%MAVEN_SKIP_RC%" == "" goto skipRcPost
+@REM check for post script, once with legacy .bat ending and once with .cmd ending
+if exist "%HOME%\mavenrc_post.bat" call "%HOME%\mavenrc_post.bat"
+if exist "%HOME%\mavenrc_post.cmd" call "%HOME%\mavenrc_post.cmd"
+:skipRcPost
+
+@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on'
+if "%MAVEN_BATCH_PAUSE%" == "on" pause
+
+if "%MAVEN_TERMINATE_CMD%" == "on" exit %ERROR_CODE%
+
+exit /B %ERROR_CODE%

+ 73 - 0
pom.xml

@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.springframework.boot</groupId>
+        <artifactId>spring-boot-starter-parent</artifactId>
+        <version>2.3.4.RELEASE</version>
+        <relativePath/> <!-- lookup parent from repository -->
+    </parent>
+    <groupId>com.jkcredit.illegal.info</groupId>
+    <artifactId>illegal-info</artifactId>
+    <version>2.0.0</version>
+    <name>illegal-info</name>
+    <description>Demo project for Spring Boot</description>
+
+    <properties>
+        <java.version>1.8</java.version>
+    </properties>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-web</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.projectlombok</groupId>
+            <artifactId>lombok</artifactId>
+            <optional>true</optional>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-test</artifactId>
+            <scope>test</scope>
+            <exclusions>
+                <exclusion>
+                    <groupId>org.junit.vintage</groupId>
+                    <artifactId>junit-vintage-engine</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.commons</groupId>
+            <artifactId>commons-lang3</artifactId>
+            <version>3.4</version>
+        </dependency>
+        <dependency>
+            <groupId>com.squareup.okhttp3</groupId>
+            <artifactId>okhttp</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>com.alibaba</groupId>
+            <artifactId>fastjson</artifactId>
+            <version>1.2.47</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.httpcomponents</groupId>
+            <artifactId>httpclient</artifactId>
+            <version>4.5.6</version>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+            </plugin>
+        </plugins>
+    </build>
+
+</project>

+ 13 - 0
src/main/java/com/jkcredit/illegal/info/IllegalInfoApplication.java

@@ -0,0 +1,13 @@
+package com.jkcredit.illegal.info;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class IllegalInfoApplication {
+
+    public static void main(String[] args) {
+        SpringApplication.run(IllegalInfoApplication.class, args);
+    }
+
+}

+ 18 - 0
src/main/java/com/jkcredit/illegal/info/constant/CommonConstant.java

@@ -0,0 +1,18 @@
+package com.jkcredit.illegal.info.constant;
+
+/**
+ * @description:
+ * @author: xusonglin
+ * @create: 2020/9/22 11:46
+ * @version: V1.0
+ **/
+public class CommonConstant {
+    // 不良-v2版-上游回调响应码-成功
+    public static String GET_RESULT_SUCCESS = "1";
+    // 不良-v2版-上游回调响应码-失败
+    public static String GET_RESULT_FAILED = "2";
+    // timeOut
+    public static long TIME_OUT = 5000;
+    // contentType-application/json
+    public static String MEDIA_TYPE = "application/json;charset=UTF-8";
+}

+ 84 - 0
src/main/java/com/jkcredit/illegal/info/controller/IllegalInfoController.java

@@ -0,0 +1,84 @@
+package com.jkcredit.illegal.info.controller;
+
+import com.jkcredit.illegal.info.model.*;
+import com.jkcredit.illegal.info.service.IllegalInfoService;
+import com.jkcredit.illegal.info.service.IllegalInfoTestService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * @description:
+ * @author: xusonglin
+ * @create: 2020/9/22 11:35
+ * @version: V1.0
+ **/
+@RestController
+@RequestMapping("/yi")
+@Slf4j
+public class IllegalInfoController {
+    @Autowired
+    IllegalInfoService illegalInfoService;
+    @Autowired
+    IllegalInfoTestService illegalInfoTestService;
+
+    @PostMapping("/checkIllegalInfo.do")
+    public CommonResponseObject checkIllegalInfo(@RequestBody IllegalInfoRequestParam requestParams) {
+        log.info("checkIllegalInfo-接收参数:{}", requestParams);
+        IllegalInfoResult illegalInfoResult = illegalInfoService.checkIllegalInfo(requestParams);
+        if (illegalInfoResult != null) {
+            log.info("checkIllegalInfo-返回:{}", illegalInfoResult);
+            return CommonResponseObject.success(illegalInfoResult);
+        } else {
+            return CommonResponseObject.failure();
+        }
+    }
+
+    @PostMapping("/checkVehicleIllegalInfo.do")
+    public CommonResponseObject checkVehicleIllegalInfo(@RequestBody CommonParamObject params) {
+
+        log.info("checkVehicleIllegalInfo-接收参数:{}", params);
+        VehicleIllegalInfoResult illegalInfoResult = illegalInfoService.checkVehicleIllegalInfo(params.getParam());
+        if (illegalInfoResult != null) {
+            log.info("checkVehicleIllegalInfo-返回:{}", illegalInfoResult);
+            return CommonResponseObject.success(illegalInfoResult);
+        } else {
+            return CommonResponseObject.failure();
+        }
+    }
+
+    @PostMapping("/checkPersonIllegalInfo.do")
+    public CommonResponseObject checkPersonIllegalInfo(@RequestBody CommonParamObject params) {
+        log.info("checkPersonIllegalInfo-接收参数:{}", params);
+        IllegalInfoResult illegalInfoResult = illegalInfoService.checkPersonIllegalInfo(params.getParam());
+        if (illegalInfoResult != null) {
+            log.info("checkPersonIllegalInfo-返回:{}", illegalInfoResult);
+            return CommonResponseObject.success(illegalInfoResult);
+        } else {
+            return CommonResponseObject.failure();
+        }
+    }
+
+    @PostMapping("/checkIllegalInfoTest.do")
+    public CommonResponseObject checkIllegalInfoTest(@RequestBody IllegalInfoRequestParam requestParams) {
+        IllegalInfoResult illegalInfoResult = illegalInfoTestService.checkIllegalInfoTest(requestParams);
+        if (illegalInfoResult != null) {
+            return CommonResponseObject.success(illegalInfoResult);
+        } else {
+            return CommonResponseObject.failure();
+        }
+    }
+
+    @PostMapping("/checkVehicleIllegalInfoTest.do")
+    public CommonResponseObject checkVehicleIllegalInfoTest(@RequestBody VehicleIllegalInfoRequestParam requestParams) {
+        VehicleIllegalInfoResult illegalInfoResult = illegalInfoTestService.checkVehicleIllegalInfo(requestParams);
+        if (illegalInfoResult != null) {
+            return CommonResponseObject.success(illegalInfoResult);
+        } else {
+            return CommonResponseObject.failure();
+        }
+    }
+}

+ 18 - 0
src/main/java/com/jkcredit/illegal/info/model/CommonParamObject.java

@@ -0,0 +1,18 @@
+package com.jkcredit.illegal.info.model;
+
+import lombok.Data;
+import lombok.ToString;
+
+import java.io.Serializable;
+
+/**
+ * @author xusonglin
+ * @version V1.0
+ **/
+@Data
+@ToString
+public class CommonParamObject implements Serializable {
+
+    private static final long serialVersionUID = 5374752314727450205L;
+    private String param;
+}

+ 32 - 0
src/main/java/com/jkcredit/illegal/info/model/CommonResponseObject.java

@@ -0,0 +1,32 @@
+package com.jkcredit.illegal.info.model;
+
+import com.jkcredit.illegal.info.constant.CommonConstant;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.ToString;
+
+/**
+ * @description:
+ * @author: xusonglin
+ * @create: 2020/9/22 11:37
+ * @version: V1.0
+ **/
+@Data
+@ToString
+@NoArgsConstructor
+@AllArgsConstructor
+public class CommonResponseObject {
+    private String code;
+    private Object message;
+
+    public static CommonResponseObject success () {
+        return new CommonResponseObject(CommonConstant.GET_RESULT_SUCCESS, "成功");
+    }
+    public static CommonResponseObject failure() {
+        return new CommonResponseObject(CommonConstant.GET_RESULT_FAILED, "失败");
+    }
+    public static CommonResponseObject success (Object result) {
+        return new CommonResponseObject(CommonConstant.GET_RESULT_SUCCESS, result);
+    }
+}

+ 41 - 0
src/main/java/com/jkcredit/illegal/info/model/IllegalInfoChargeObject.java

@@ -0,0 +1,41 @@
+package com.jkcredit.illegal.info.model;
+
+import com.alibaba.fastjson.annotation.JSONField;
+import lombok.*;
+import org.springframework.beans.BeanUtils;
+
+import java.io.Serializable;
+
+/**
+ * @author xusonglin
+ * @version V1.0
+ **/
+@ToString
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class IllegalInfoChargeObject implements Serializable {
+
+    private static final long serialVersionUID = 306231224493747606L;
+
+    private String method;
+
+    private String traceId;
+
+    private String code;
+
+    private String isEscape;
+
+    private String isPedigree;
+
+    private String isDrugs;
+
+    private boolean isCharge;
+
+    public IllegalInfoChargeObject(IllegalInfoResult result, boolean isCharge, String traceId) {
+        BeanUtils.copyProperties(result, this);
+        this.method = "checkIllegalInfo";
+        this.isCharge = isCharge;
+        this.traceId = traceId;
+    }
+}

+ 20 - 0
src/main/java/com/jkcredit/illegal/info/model/IllegalInfoRequestParam.java

@@ -0,0 +1,20 @@
+package com.jkcredit.illegal.info.model;
+
+import com.alibaba.fastjson.annotation.JSONField;
+import lombok.Data;
+
+/**
+ * @description:
+ * @author: xusonglin
+ * @create: 2020/11/5 16:33
+ * @version: V1.0
+ **/
+@Data
+public class IllegalInfoRequestParam {
+    @JSONField(name = "SFZH")
+    private String idCode;
+    @JSONField(name = "XM")
+    private String name;
+    @JSONField(name = "TAG")
+    private String traceId;
+}

+ 29 - 0
src/main/java/com/jkcredit/illegal/info/model/IllegalInfoResult.java

@@ -0,0 +1,29 @@
+package com.jkcredit.illegal.info.model;
+
+import com.alibaba.fastjson.annotation.JSONField;
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * @description:
+ * @author: xusonglin
+ * @create: 2020/9/22 11:40
+ * @version: V1.0
+ **/
+@Data
+public class IllegalInfoResult implements Serializable {
+
+    private static final long serialVersionUID = -6237336433468586318L;
+    private String code;
+
+    @JSONField(name = "result1")
+    private String isEscape;
+
+    @JSONField(name = "result2")
+    private String isPedigree;
+
+    @JSONField(name = "result3")
+    private String isDrugs;
+
+}

+ 38 - 0
src/main/java/com/jkcredit/illegal/info/model/VehicleIllegalInfoChargeObject.java

@@ -0,0 +1,38 @@
+package com.jkcredit.illegal.info.model;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.ToString;
+import org.springframework.beans.BeanUtils;
+
+import java.io.Serializable;
+
+/**
+ * @author xusonglin
+ * @version V1.0
+ **/
+@ToString
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class VehicleIllegalInfoChargeObject implements Serializable {
+    private static final long serialVersionUID = 6336566389330019893L;
+
+    private String method;
+
+    private String traceId;
+
+    private String code;
+
+    private String result;
+
+    private boolean isCharge;
+
+    public VehicleIllegalInfoChargeObject(VehicleIllegalInfoResult result, boolean isCharge, String traceId) {
+        BeanUtils.copyProperties(result, this);
+        this.method = "checkVehicleIllegalInfo";
+        this.isCharge = isCharge;
+        this.traceId = traceId;
+    }
+}

+ 19 - 0
src/main/java/com/jkcredit/illegal/info/model/VehicleIllegalInfoRequestParam.java

@@ -0,0 +1,19 @@
+package com.jkcredit.illegal.info.model;
+
+import com.alibaba.fastjson.annotation.JSONField;
+import lombok.Data;
+import lombok.ToString;
+
+/**
+ * @author xusonglin
+ * @version V1.0
+ **/
+@Data
+@ToString
+public class VehicleIllegalInfoRequestParam extends IllegalInfoRequestParam {
+    @JSONField(name = "HM")
+    private String plateNumber;
+
+    @JSONField(name = "ZL")
+    private String plateColor;
+}

+ 20 - 0
src/main/java/com/jkcredit/illegal/info/model/VehicleIllegalInfoResult.java

@@ -0,0 +1,20 @@
+package com.jkcredit.illegal.info.model;
+
+import com.alibaba.fastjson.annotation.JSONField;
+import lombok.Data;
+import lombok.ToString;
+
+import java.io.Serializable;
+
+/**
+ * @author xusonglin
+ * @version V1.0
+ **/
+@Data
+@ToString
+public class VehicleIllegalInfoResult implements Serializable {
+    private static final long serialVersionUID = -8055501178509325814L;
+    private String code;
+
+    private String result;
+}

+ 21 - 0
src/main/java/com/jkcredit/illegal/info/service/IllegalInfoService.java

@@ -0,0 +1,21 @@
+package com.jkcredit.illegal.info.service;
+
+import com.jkcredit.illegal.info.model.IllegalInfoRequestParam;
+import com.jkcredit.illegal.info.model.IllegalInfoResult;
+import com.jkcredit.illegal.info.model.VehicleIllegalInfoRequestParam;
+import com.jkcredit.illegal.info.model.VehicleIllegalInfoResult;
+
+/**
+ * @description:
+ * @author: xusonglin
+ * @create: 2020/9/22 11:51
+ * @version: V1.0
+ **/
+public interface IllegalInfoService {
+    IllegalInfoResult checkIllegalInfo(IllegalInfoRequestParam requestParams);
+
+    VehicleIllegalInfoResult checkVehicleIllegalInfo(String params);
+
+    IllegalInfoResult checkPersonIllegalInfo(String params);
+
+}

+ 18 - 0
src/main/java/com/jkcredit/illegal/info/service/IllegalInfoTestService.java

@@ -0,0 +1,18 @@
+package com.jkcredit.illegal.info.service;
+
+import com.jkcredit.illegal.info.model.IllegalInfoRequestParam;
+import com.jkcredit.illegal.info.model.IllegalInfoResult;
+import com.jkcredit.illegal.info.model.VehicleIllegalInfoRequestParam;
+import com.jkcredit.illegal.info.model.VehicleIllegalInfoResult;
+
+/**
+ * @description:
+ * @author: xusonglin
+ * @create: 2020/9/22 11:51
+ * @version: V1.0
+ **/
+public interface IllegalInfoTestService {
+    IllegalInfoResult checkIllegalInfoTest(IllegalInfoRequestParam requestParams);
+
+    VehicleIllegalInfoResult checkVehicleIllegalInfo(VehicleIllegalInfoRequestParam requestParam);
+}

+ 142 - 0
src/main/java/com/jkcredit/illegal/info/service/impl/IllegalInfoServiceImpl.java

@@ -0,0 +1,142 @@
+package com.jkcredit.illegal.info.service.impl;
+
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONObject;
+import com.jkcredit.illegal.info.model.*;
+import com.jkcredit.illegal.info.service.IllegalInfoService;
+import com.jkcredit.illegal.info.util.AesUtil;
+import com.jkcredit.illegal.info.util.OkHttpUtil;
+import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.springframework.beans.BeanUtils;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.stereotype.Service;
+
+/**
+ * @description:
+ * @author: xusonglin
+ * @create: 2020/9/22 11:51
+ * @version: V1.0
+ **/
+@Slf4j
+@Service
+public class IllegalInfoServiceImpl implements IllegalInfoService {
+    @Value("${illegalInfo.url}")
+    private String illegalInfoUrl;
+    @Value("${illegalInfo.vehicleUrl}")
+    private String vehicleIllegalInfoUrl;
+    @Value("${illegalInfo.decodeKey}")
+    private String decodeKey;
+    private static final Log CHARGE_LOGGER = LogFactory.getLog("CHARGE_LOGGER");
+    @Override
+    public IllegalInfoResult checkIllegalInfo(IllegalInfoRequestParam requestParams) {
+        String body = JSON.toJSONString(requestParams);
+
+        Long startTime = System.currentTimeMillis();
+        String result = OkHttpUtil.doPost(illegalInfoUrl, body);
+        log.info("调用上游接口-流水号:{}, 入参:{}, 返回:{}, 时延:{}", requestParams.getTraceId(), body, result, System.currentTimeMillis() - startTime);
+        if (StringUtils.isBlank(result)) {
+            log.info("调用上游接口-流水号:{}, 入参:{}, 请求上游失败无返回", requestParams.getTraceId(), body);
+            return null;
+        }
+        IllegalInfoResult illegalInfoResult = JSON.toJavaObject(JSON.parseObject(result), IllegalInfoResult.class);
+        // 返回4个参数,code0表示结果正常,其他表示异常
+        if (!illegalInfoResult.getCode().equals("0")
+            || illegalInfoResult.getIsDrugs().equals("2")
+            || illegalInfoResult.getIsEscape().equals("2")
+            || illegalInfoResult.getIsPedigree().equals("2")) {
+            // 查询错误,不计费
+            CHARGE_LOGGER.info(JSON.toJSONString(new IllegalInfoChargeObject(illegalInfoResult, false, requestParams.getTraceId())));
+        } else {
+            // 查询成功,计费
+            CHARGE_LOGGER.info(JSON.toJSONString(new IllegalInfoChargeObject(illegalInfoResult, true, requestParams.getTraceId())));
+        }
+        return illegalInfoResult;
+    }
+
+    @Override
+    public VehicleIllegalInfoResult checkVehicleIllegalInfo(String params) {
+        try {
+            params = AesUtil.decryAES(decodeKey, params);
+        } catch (Exception e) {
+            log.info("解析参数失败, 入参:{}", params);
+            return null;
+        }
+        VehicleIllegalInfoRequestParam requestParam = getVehicleIllegalInfoRequestParam(params);
+        String body = JSON.toJSONString(requestParam);
+
+        Long startTime = System.currentTimeMillis();
+        String result = OkHttpUtil.doPost(vehicleIllegalInfoUrl, body);
+        log.info("调用上游接口-流水号:{}, 入参:{}, 返回:{}, 时延:{}", requestParam.getTraceId(), body, result, System.currentTimeMillis() - startTime);
+        if (StringUtils.isBlank(result)) {
+            log.info("调用上游接口-流水号:{}, 入参:{}, 请求上游失败无返回", requestParam.getTraceId(), body);
+            return null;
+        }
+        VehicleIllegalInfoResult vehicleIllegalInfoResult = JSON.toJavaObject(JSON.parseObject(result), VehicleIllegalInfoResult.class);
+        // code0表示结果正常,其他表示异常
+        if (!vehicleIllegalInfoResult.getCode().equals("0")
+                || vehicleIllegalInfoResult.getResult().equals("2")) {
+            // 查询错误,不计费
+            CHARGE_LOGGER.info(JSON.toJSONString(new VehicleIllegalInfoChargeObject(vehicleIllegalInfoResult, false, requestParam.getTraceId())));
+        } else {
+            // 查询成功,计费
+            CHARGE_LOGGER.info(JSON.toJSONString(new VehicleIllegalInfoChargeObject(vehicleIllegalInfoResult, true, requestParam.getTraceId())));
+        }
+        return vehicleIllegalInfoResult;
+    }
+
+    private VehicleIllegalInfoRequestParam getVehicleIllegalInfoRequestParam(String params) {
+        JSONObject jsonObject = JSON.parseObject(params);
+        VehicleIllegalInfoRequestParam requestParam = new VehicleIllegalInfoRequestParam();
+        requestParam.setName(jsonObject.getString("name"));
+        requestParam.setPlateNumber(jsonObject.getString("plateNumber"));
+        requestParam.setTraceId(jsonObject.getString("traceId"));
+        requestParam.setIdCode(jsonObject.getString("idCode"));
+        requestParam.setPlateColor(jsonObject.getString("plateColor"));
+        return requestParam;
+    }
+
+    @Override
+    public IllegalInfoResult checkPersonIllegalInfo(String params) {
+        try {
+            params = AesUtil.decryAES(decodeKey, params);
+        } catch (Exception e) {
+            log.info("解析参数失败, 入参:{}", params);
+            return null;
+        }
+        IllegalInfoRequestParam requestParams = getIllegalInfoRequestParam(params);
+        String body = JSON.toJSONString(requestParams);
+
+        Long startTime = System.currentTimeMillis();
+        String result = OkHttpUtil.doPost(illegalInfoUrl, body);
+        log.info("调用上游接口-流水号:{}, 入参:{}, 返回:{}, 时延:{}", requestParams.getTraceId(), body, result, System.currentTimeMillis() - startTime);
+        if (StringUtils.isBlank(result)) {
+            log.info("调用上游接口-流水号:{}, 入参:{}, 请求上游失败无返回", requestParams.getTraceId(), body);
+            return null;
+        }
+        IllegalInfoResult illegalInfoResult = JSON.toJavaObject(JSON.parseObject(result), IllegalInfoResult.class);
+        // 返回4个参数,code0表示结果正常,其他表示异常
+        if (!illegalInfoResult.getCode().equals("0")
+                || illegalInfoResult.getIsDrugs().equals("2")
+                || illegalInfoResult.getIsEscape().equals("2")
+                || illegalInfoResult.getIsPedigree().equals("2")) {
+            // 查询错误,不计费
+            CHARGE_LOGGER.info(JSON.toJSONString(new IllegalInfoChargeObject(illegalInfoResult, false, requestParams.getTraceId())));
+        } else {
+            // 查询成功,计费
+            CHARGE_LOGGER.info(JSON.toJSONString(new IllegalInfoChargeObject(illegalInfoResult, true, requestParams.getTraceId())));
+        }
+        return illegalInfoResult;
+    }
+
+    private IllegalInfoRequestParam getIllegalInfoRequestParam(String params) {
+        JSONObject jsonObject = JSON.parseObject(params);
+        IllegalInfoRequestParam requestParam = new IllegalInfoRequestParam();
+        requestParam.setName(jsonObject.getString("name"));
+        requestParam.setTraceId(jsonObject.getString("traceId"));
+        requestParam.setIdCode(jsonObject.getString("idCode"));
+        return requestParam;
+    }
+}

+ 99 - 0
src/main/java/com/jkcredit/illegal/info/service/impl/IllegalInfoTestServiceImpl.java

@@ -0,0 +1,99 @@
+package com.jkcredit.illegal.info.service.impl;
+
+import com.alibaba.fastjson.JSON;
+import com.jkcredit.illegal.info.model.*;
+import com.jkcredit.illegal.info.service.IllegalInfoTestService;
+import com.jkcredit.illegal.info.util.OkHttpUtil;
+import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.stereotype.Service;
+import org.springframework.web.multipart.MultipartFile;
+import org.springframework.web.multipart.commons.CommonsMultipartFile;
+
+import java.util.Random;
+
+/**
+ * @description:
+ * @author: xusonglin
+ * @create: 2020/9/22 11:51
+ * @version: V1.0
+ **/
+@Slf4j
+@Service
+public class IllegalInfoTestServiceImpl implements IllegalInfoTestService {
+    @Value("${illegalInfo.url}")
+    private String illegalInfoUrl;
+    @Value("${illegalInfo.vehicleUrl}")
+    private String vehicleIllegalInfoUrl;
+
+    private static final Log CHARGE_LOGGER = LogFactory.getLog("CHARGE_LOGGER");
+    private static final Log TEST_LOGGER = LogFactory.getLog("TEST_LOGGER");
+    @Override
+    public IllegalInfoResult checkIllegalInfoTest(IllegalInfoRequestParam requestParams) {
+        String traceId = "test-" + System.currentTimeMillis() + getRandomNumber(5);
+        requestParams.setTraceId(traceId);
+        String body = JSON.toJSONString(requestParams);
+
+        Long startTime = System.currentTimeMillis();
+        String result = OkHttpUtil.doPost(illegalInfoUrl, body);
+        TEST_LOGGER.info("调用上游接口-测试-流水号:" + requestParams.getTraceId() + ", 入参:" + body + ", 返回:" + result
+                + ", 时延:" + (System.currentTimeMillis() - startTime));
+        if (StringUtils.isBlank(result)) {
+            TEST_LOGGER.info("调用上游接口-测试-流水号:" + requestParams.getTraceId() + ", 入参:" + body);
+            return null;
+        }
+        IllegalInfoResult illegalInfoResult = JSON.toJavaObject(JSON.parseObject(result), IllegalInfoResult.class);
+        // 返回4个参数,code0表示结果正常,其他表示异常
+        if (!illegalInfoResult.getCode().equals("0")
+                || illegalInfoResult.getIsDrugs().equals("2")
+                || illegalInfoResult.getIsEscape().equals("2")
+                || illegalInfoResult.getIsPedigree().equals("2")) {
+            // 查询错误,不计费
+            CHARGE_LOGGER.info(JSON.toJSONString(new IllegalInfoChargeObject(illegalInfoResult, false, requestParams.getTraceId())));
+        } else {
+            // 查询成功,计费
+            CHARGE_LOGGER.info(JSON.toJSONString(new IllegalInfoChargeObject(illegalInfoResult, true, requestParams.getTraceId())));
+        }
+        return illegalInfoResult;
+    }
+
+    @Override
+    public VehicleIllegalInfoResult checkVehicleIllegalInfo(VehicleIllegalInfoRequestParam requestParam) {
+        String traceId = "test-" + System.currentTimeMillis() + getRandomNumber(5);
+        requestParam.setTraceId(traceId);
+        String body = JSON.toJSONString(requestParam);
+
+        Long startTime = System.currentTimeMillis();
+        String result = OkHttpUtil.doPost(vehicleIllegalInfoUrl, body);
+        TEST_LOGGER.info("调用上游接口-测试-流水号:" + requestParam.getTraceId() + ", 入参:" + body + ", 返回:" + result
+                + ", 时延:" + (System.currentTimeMillis() - startTime));
+        if (StringUtils.isBlank(result)) {
+            TEST_LOGGER.info("调用上游接口-测试-流水号:" + requestParam.getTraceId() + ", 入参:" + body);
+            return null;
+        }
+        VehicleIllegalInfoResult vehicleIllegalInfoResult = JSON.toJavaObject(JSON.parseObject(result), VehicleIllegalInfoResult.class);
+        // code0表示结果正常,其他表示异常
+        if (!vehicleIllegalInfoResult.getCode().equals("0")
+                || vehicleIllegalInfoResult.getResult().equals("2")) {
+            // 查询错误,不计费
+            CHARGE_LOGGER.info(JSON.toJSONString(new VehicleIllegalInfoChargeObject(vehicleIllegalInfoResult, false, requestParam.getTraceId())));
+        } else {
+            // 查询成功,计费
+            CHARGE_LOGGER.info(JSON.toJSONString(new VehicleIllegalInfoChargeObject(vehicleIllegalInfoResult, true, requestParam.getTraceId())));
+        }
+        return vehicleIllegalInfoResult;
+    }
+
+    private static String getRandomNumber(int length) {
+        StringBuilder sb = new StringBuilder();
+        Random rand = new Random();
+        for (int i = 0; i < length; i++) {
+            sb.append(rand.nextInt(10));
+        }
+        String data = sb.toString();
+        return data;
+    }
+}

+ 77 - 0
src/main/java/com/jkcredit/illegal/info/util/AesUtil.java

@@ -0,0 +1,77 @@
+package com.jkcredit.illegal.info.util;
+
+import org.apache.tomcat.util.codec.binary.Base64;
+
+import javax.crypto.BadPaddingException;
+import javax.crypto.Cipher;
+import javax.crypto.IllegalBlockSizeException;
+import javax.crypto.NoSuchPaddingException;
+import javax.crypto.spec.SecretKeySpec;
+import java.io.IOException;
+import java.nio.charset.Charset;
+import java.security.InvalidKeyException;
+import java.security.NoSuchAlgorithmException;
+
+/**
+ * @author xusonglin
+ * @version V1.0
+ **/
+public class AesUtil {
+    public static String encryAES(String content, String passWord) throws Exception {
+        //原始字节数组
+        byte[] passwordBytes = passWord.getBytes(Charset.forName("utf-8"));
+        SecretKeySpec key = new SecretKeySpec(passwordBytes,"AES");
+        //6.根据指定算法AES自成密码器
+        Cipher cipher= Cipher.getInstance("AES");
+        //7.初始化密码器,第一个参数为加密(Encrypt_mode)或者解密解密(Decrypt_mode)操作,第二个参数为使用的KEY
+        cipher.init(Cipher.ENCRYPT_MODE, key);
+        //8.获取加密内容的字节数组(这里要设置为utf-8)不然内容中如果有中文和英文混合中文就会解密为乱码
+        byte [] byte_encode=content.getBytes("utf-8");
+        //9.根据密码器的初始化方式--加密:将数据加密
+        byte [] byte_AES=cipher.doFinal(byte_encode);
+        //10.将加密后的数据转换为字符串
+        //这里用Base64Encoder中会找不到包
+        //解决办法:
+        //在项目的Build path中先移除JRE System Library,再添加库JRE System Library,重新编译后就一切正常了。
+        String AES_encode =  Base64.encodeBase64String(byte_AES);
+        //11.将字符串返回
+        return AES_encode;
+    }
+
+    public static String decryAES(String passWord, String content) throws IOException, NoSuchPaddingException, NoSuchAlgorithmException, InvalidKeyException, BadPaddingException, IllegalBlockSizeException {
+        //5.根据字节数组生成AES密钥
+        byte[] passwordBytes = passWord.getBytes(Charset.forName("utf-8"));
+
+        SecretKeySpec key = new SecretKeySpec(passwordBytes,"AES");
+        //6.根据指定算法AES自成密码器
+        Cipher cipher= Cipher.getInstance("AES");
+        //7.初始化密码器,第一个参数为加密(Encrypt_mode)或者解密(Decrypt_mode)操作,第二个参数为使用的KEY
+        cipher.init(Cipher.DECRYPT_MODE, key);
+        //8.将加密并编码后的内容解码成字节数组
+        byte [] byte_content = Base64.decodeBase64(content.getBytes("utf-8"));
+        /*
+         * 解密
+         */
+        byte [] byte_decode=cipher.doFinal(byte_content);
+        String AES_decode=new String(byte_decode,"utf-8");
+        return AES_decode;
+    }
+
+    public static void main(String[] args) {
+        String password = "374c72b109292ad4";
+        String body = "{\"name\":\"丰城市景丰物流有限公司\",\"idCode\":\"\",\"traceId\":\"test-10000002\",\"plateNumber\":\"赣C3J448\",\"plateColor\":\"01\"}";
+        Long startTime = System.currentTimeMillis();
+        try {
+            String encryptString = encryAES(body, password);
+            System.out.println("加密耗时:" + (System.currentTimeMillis()-startTime));
+            System.out.println("加密:" + encryptString);
+
+            startTime = System.currentTimeMillis();
+            String decryptString = decryAES(password, encryptString);
+            System.out.println("解密耗时:" + (System.currentTimeMillis()-startTime));
+            System.out.println("解密:" + decryptString);
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+    }
+}

+ 57 - 0
src/main/java/com/jkcredit/illegal/info/util/OkHttpUtil.java

@@ -0,0 +1,57 @@
+package com.jkcredit.illegal.info.util;
+
+import com.jkcredit.illegal.info.constant.CommonConstant;
+import lombok.extern.slf4j.Slf4j;
+import okhttp3.*;
+
+import javax.net.ssl.*;
+import java.io.FileInputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.SocketTimeoutException;
+import java.security.KeyManagementException;
+import java.security.KeyStore;
+import java.security.NoSuchAlgorithmException;
+import java.security.SecureRandom;
+import java.security.cert.Certificate;
+import java.security.cert.CertificateFactory;
+import java.util.concurrent.TimeUnit;
+
+/**
+ * @description:
+ * @author: xusonglin
+ * @create: 2020/11/17 14:20
+ * @version: V1.0
+ **/
+@Slf4j
+public class OkHttpUtil {
+    public static String doPost(String url, String body) {
+        OkHttpClient okHttpClient = new OkHttpClient.Builder().build();
+        MediaType mediaType = MediaType.parse(CommonConstant.MEDIA_TYPE);
+        RequestBody requestBody = RequestBody.create(mediaType, body);
+
+        Request okRequest = new Request.Builder().post(requestBody).url(url).build();
+        OkHttpClient client = okHttpClient.newBuilder()
+                .sslSocketFactory(RxUtil.createSSLSocketFactory(), new RxUtil.TrustAllManager())
+                .hostnameVerifier(new RxUtil.TrustAllHostnameVerifier())
+                .connectTimeout(CommonConstant.TIME_OUT, TimeUnit.MILLISECONDS)
+                .readTimeout(CommonConstant.TIME_OUT, TimeUnit.MILLISECONDS)
+                .writeTimeout(CommonConstant.TIME_OUT, TimeUnit.MILLISECONDS)
+                .build();
+        String responseContext = "";
+        try {
+            Response response = client.newCall(okRequest).execute();
+            if (response.body() != null) {
+                responseContext = response.body().string();
+            }
+            response.close();
+        } catch (SocketTimeoutException ste) {
+            log.info("doPost, 参数:{}-SocketTimeoutException:{}", body, ste);
+        } catch (IOException ioe) {
+            log.info("doPost, 参数:{}-IOException:{}", body, ioe);
+        } catch (Exception e) {
+            log.info("doPost, 参数:{}-exception:{}", body, e);
+        }
+        return responseContext;
+    }
+}

+ 72 - 0
src/main/java/com/jkcredit/illegal/info/util/RxUtil.java

@@ -0,0 +1,72 @@
+package com.jkcredit.illegal.info.util;
+
+
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.stereotype.Component;
+
+import javax.net.ssl.*;
+import java.io.FileInputStream;
+import java.io.InputStream;
+import java.security.KeyStore;
+import java.security.SecureRandom;
+import java.security.cert.CertificateException;
+import java.security.cert.X509Certificate;
+
+@Component
+public class RxUtil {
+    private static String CERTIFICATE_URL;
+    private static String CERTIFICATE_PASSWORD;
+
+    @Value("${illegalInfo.certificateUrl}")
+    public void setCertificateUrl(String certificateUrl) {
+        CERTIFICATE_URL = certificateUrl;
+    }
+
+    @Value("${illegalInfo.certificatePassword}")
+    public void setCertificatePassword(String certificatePassword) {
+        CERTIFICATE_PASSWORD = certificatePassword;
+    }
+
+    public static SSLSocketFactory createSSLSocketFactory() {
+        SSLSocketFactory sSLSocketFactory = null;
+        try {
+            KeyStore clientStore = KeyStore.getInstance("PKCS12");
+            InputStream instream = new FileInputStream(CERTIFICATE_URL);
+            clientStore.load(instream, CERTIFICATE_PASSWORD.toCharArray());
+            SSLContext sc = SSLContext.getInstance("TLS");
+            KeyManagerFactory kmfactory = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
+            kmfactory.init(clientStore, CERTIFICATE_PASSWORD.toCharArray());
+            KeyManager[] keymanagers = kmfactory.getKeyManagers();
+            sc.init(keymanagers, new TrustManager[]{new TrustAllManager()},
+                    new SecureRandom());
+            sSLSocketFactory = sc.getSocketFactory();
+        } catch (Exception ignored) {
+        }
+        return sSLSocketFactory;
+    }
+
+    public static class TrustAllManager implements X509TrustManager {
+
+        @Override
+        public void checkClientTrusted(X509Certificate[] chain, String authType)
+                throws CertificateException {
+        }
+
+        @Override
+        public void checkServerTrusted(X509Certificate[] chain, String authType)
+                throws CertificateException {
+        }
+
+        @Override
+        public X509Certificate[] getAcceptedIssuers() {
+            return new X509Certificate[0];
+        }
+    }
+
+    public static class TrustAllHostnameVerifier implements HostnameVerifier {
+        @Override
+        public boolean verify(String hostname, SSLSession session) {
+            return true;
+        }
+    }
+}

+ 12 - 0
src/main/resources/application.yml

@@ -0,0 +1,12 @@
+spring:
+  application:
+    name: illegal-info-v2
+server:
+  port: 8005
+illegalInfo:
+  url: https://192.168.1.27:8004/ryhc
+  vehicleUrl: https://192.168.1.27:8004/clhc
+  certificateUrl: /home/tpuser/apps/illegal-info-v2/client.pfx
+#  certificateUrl: /Users/jkxy/Desktop/client.pfx
+  certificatePassword: client
+  decodeKey: 374c72b109292ad4

+ 107 - 0
src/main/resources/logback-spring.xml

@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<configuration debug="false" scan="false">
+    <springProperty scop="context" name="spring.application.name" source="spring.application.name" defaultValue=""/>
+    <property name="log.path" value="logs"/>
+    <!-- 彩色日志格式 -->
+    <property name="CONSOLE_LOG_PATTERN"
+              value="${CONSOLE_LOG_PATTERN:-%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>
+    <!-- 彩色日志依赖的渲染类 -->
+    <conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter"/>
+    <conversionRule conversionWord="wex"
+                    converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter"/>
+    <conversionRule conversionWord="wEx"
+                    converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter"/>
+    <!-- Console log output -->
+    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
+        <encoder>
+            <pattern>${CONSOLE_LOG_PATTERN}</pattern>
+        </encoder>
+    </appender>
+
+    <!-- Log file error output -->
+    <appender name="errorLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${log.path}/error/error.log</file>
+        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
+            <fileNamePattern>${log.path}/error/%d{yyyy-MM}/error-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+            <maxFileSize>50MB</maxFileSize>
+            <maxHistory>30</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>%date [%thread] %-5level [%logger{50}] %file:%line - %msg%n</pattern>
+        </encoder>
+        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
+            <level>ERROR</level>
+        </filter>
+    </appender>
+
+
+    <!-- Log file debug output -->
+    <appender name="sourceLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <!-- 过滤器,只记录WARN级别的日志 -->
+        <filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <level>INFO</level>
+            <onMatch>ACCEPT</onMatch>
+            <onMismatch>DENY</onMismatch>
+        </filter>
+        <file>${log.path}/source/source.log</file>
+        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
+            <fileNamePattern>${log.path}/source/%d{yyyy-MM}/source-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+            <maxFileSize>50MB</maxFileSize>
+            <maxHistory>30</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>%date [%thread] %-5level [%logger{50}] %file:%line - %msg%n</pattern>
+        </encoder>
+    </appender>
+
+    <!-- Log file debug output -->
+    <appender name="chargeLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <!-- 过滤器,只记录WARN级别的日志 -->
+        <filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <level>INFO</level>
+            <onMatch>ACCEPT</onMatch>
+            <onMismatch>DENY</onMismatch>
+        </filter>
+        <file>${log.path}/charge/charge.log</file>
+        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
+            <fileNamePattern>${log.path}/charge/%d{yyyy-MM}/charge-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+            <maxFileSize>50MB</maxFileSize>
+            <maxHistory>30</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>%date [%thread] %-5level [%logger{50}] %file:%line - %msg%n</pattern>
+        </encoder>
+    </appender>
+
+    <appender name="testLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <!-- 过滤器,只记录WARN级别的日志 -->
+        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
+            <level>INFO</level>
+        </filter>
+        <file>${log.path}/test/test.log</file>
+        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
+            <fileNamePattern>${log.path}/test/test-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+            <maxFileSize>50MB</maxFileSize>
+            <maxHistory>30</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>%date [%thread] %-5level [%logger{50}] %file:%line - %msg%n</pattern>
+        </encoder>
+    </appender>
+
+    <!-- Level: FATAL 0  ERROR 3  WARN 4  INFO 6  DEBUG 7 -->
+    <root level="INFO">
+        <appender-ref ref="console"/>
+        <appender-ref ref="sourceLog"/>
+        <appender-ref ref="errorLog"/>
+    </root>
+    <logger name="CHARGE_LOGGER" additivity="false">
+        <level value="INFO" />
+        <appender-ref ref="chargeLog" />
+    </logger>
+
+    <logger name="TEST_LOGGER" additivity="false">
+        <level value="INFO" />
+        <appender-ref ref="testLog" />
+    </logger>
+</configuration>

+ 13 - 0
src/test/java/com/jkcredit/illegal/info/IllegalInfoApplicationTests.java

@@ -0,0 +1,13 @@
+package com.jkcredit.illegal.info;
+
+import org.junit.jupiter.api.Test;
+import org.springframework.boot.test.context.SpringBootTest;
+
+@SpringBootTest
+class IllegalInfoApplicationTests {
+
+    @Test
+    void contextLoads() {
+    }
+
+}