GOLDEN-TECH\weiyf 3 年 前
コミット
f8a9932890
100 ファイル変更640 行追加15 行削除
  1. 1 0
      .gitignore
  2. 2 0
      .idea/.gitignore
  3. 0 11
      .idea/gp-exp-server.iml
  4. 36 0
      .idea/inspectionProfiles/Project_Default.xml
  5. 158 0
      gp-exp-server.iml
  6. 143 0
      logs/gp-exp-server-logback/error.created_on_2021-07-22.part_0.log
  7. 83 0
      logs/gp-exp-server-logback/info.created_on_2021-07-22.part_0.log
  8. 78 0
      src/main/java/com/parksong/beans/express/WeiXinReceiptBean.java
  9. 4 4
      src/main/java/com/parksong/controllers/applets/AppletsController.java
  10. 131 0
      target/classes/application-dev.yml
  11. 4 0
      target/classes/application.yml
  12. BIN
      target/classes/com/parksong/GpExpServerApplication.class
  13. BIN
      target/classes/com/parksong/aspect/DeliveryAspect.class
  14. BIN
      target/classes/com/parksong/basics/api/ApiVersion.class
  15. BIN
      target/classes/com/parksong/basics/api/ApiVersionCondition.class
  16. BIN
      target/classes/com/parksong/basics/api/CustomRequestMappingHandlerMapping.class
  17. BIN
      target/classes/com/parksong/basics/api/Limiting.class
  18. BIN
      target/classes/com/parksong/basics/aspect/ControllerAop.class
  19. BIN
      target/classes/com/parksong/basics/beans/BasicsBean.class
  20. BIN
      target/classes/com/parksong/basics/beans/BatchDataMsg$BatchDataMsgBuilder.class
  21. BIN
      target/classes/com/parksong/basics/beans/BatchDataMsg.class
  22. BIN
      target/classes/com/parksong/basics/beans/PageResultBean.class
  23. BIN
      target/classes/com/parksong/basics/beans/PageResultNo.class
  24. BIN
      target/classes/com/parksong/basics/beans/ResultBean.class
  25. BIN
      target/classes/com/parksong/basics/beans/ResultNo.class
  26. BIN
      target/classes/com/parksong/basics/beans/StoreReqLimit.class
  27. BIN
      target/classes/com/parksong/basics/controllers/BasicsController.class
  28. BIN
      target/classes/com/parksong/basics/dao/BasicDao.class
  29. BIN
      target/classes/com/parksong/basics/exception/AskException.class
  30. BIN
      target/classes/com/parksong/basics/exception/BaseException.class
  31. BIN
      target/classes/com/parksong/basics/exception/BusinessException.class
  32. BIN
      target/classes/com/parksong/basics/exception/GlobalExceptionHandler.class
  33. BIN
      target/classes/com/parksong/basics/exception/NotLoginException.class
  34. BIN
      target/classes/com/parksong/basics/filter/ApiFilter.class
  35. BIN
      target/classes/com/parksong/basics/filter/Filter.class
  36. BIN
      target/classes/com/parksong/basics/services/BasicsService.class
  37. BIN
      target/classes/com/parksong/basics/services/RabbitService.class
  38. BIN
      target/classes/com/parksong/basics/util/basic/ClassCompareUtil.class
  39. BIN
      target/classes/com/parksong/basics/util/basic/CookieUtil.class
  40. BIN
      target/classes/com/parksong/basics/util/basic/DateUtil$1.class
  41. BIN
      target/classes/com/parksong/basics/util/basic/DateUtil$2.class
  42. BIN
      target/classes/com/parksong/basics/util/basic/DateUtil$3.class
  43. BIN
      target/classes/com/parksong/basics/util/basic/DateUtil$4.class
  44. BIN
      target/classes/com/parksong/basics/util/basic/DateUtil$5.class
  45. BIN
      target/classes/com/parksong/basics/util/basic/DateUtil$6.class
  46. BIN
      target/classes/com/parksong/basics/util/basic/DateUtil.class
  47. BIN
      target/classes/com/parksong/basics/util/basic/Md5Util.class
  48. BIN
      target/classes/com/parksong/basics/util/basic/Pager.class
  49. BIN
      target/classes/com/parksong/basics/util/basic/StringsUtil.class
  50. BIN
      target/classes/com/parksong/basics/util/configurations/AliyunCredentialsProvider.class
  51. BIN
      target/classes/com/parksong/basics/util/configurations/DataSourceConfig.class
  52. BIN
      target/classes/com/parksong/basics/util/configurations/GuoanFtpConfig.class
  53. BIN
      target/classes/com/parksong/basics/util/configurations/RabbitConfig.class
  54. BIN
      target/classes/com/parksong/basics/util/configurations/RedisConfig.class
  55. BIN
      target/classes/com/parksong/basics/util/configurations/SpringContextUtil.class
  56. BIN
      target/classes/com/parksong/basics/util/configurations/ThreadPoolTaskConfig.class
  57. BIN
      target/classes/com/parksong/basics/util/configurations/XxlJobConfig.class
  58. BIN
      target/classes/com/parksong/basics/util/constants/ClientTypeConstants.class
  59. BIN
      target/classes/com/parksong/basics/util/constants/Constants.class
  60. BIN
      target/classes/com/parksong/basics/util/constants/CookieConstants.class
  61. BIN
      target/classes/com/parksong/basics/util/constants/DeliveryConstants.class
  62. BIN
      target/classes/com/parksong/basics/util/constants/DeliverySignReturnConstants.class
  63. BIN
      target/classes/com/parksong/basics/util/constants/DeliveryStatusConstants.class
  64. BIN
      target/classes/com/parksong/basics/util/constants/ExpressAccountConstants.class
  65. BIN
      target/classes/com/parksong/basics/util/constants/PayTypeConstants.class
  66. BIN
      target/classes/com/parksong/basics/util/constants/ReturnStatusCodeConstants.class
  67. BIN
      target/classes/com/parksong/basics/util/constants/SmsSendStatusConstants.class
  68. BIN
      target/classes/com/parksong/basics/util/constants/StoreDeliveryTypeConstants.class
  69. BIN
      target/classes/com/parksong/basics/util/constants/YesNoConstants.class
  70. BIN
      target/classes/com/parksong/basics/util/ftp/FtpUtil.class
  71. BIN
      target/classes/com/parksong/basics/util/http/HttpUtil$1.class
  72. BIN
      target/classes/com/parksong/basics/util/http/HttpUtil$2.class
  73. BIN
      target/classes/com/parksong/basics/util/http/HttpUtil$3.class
  74. BIN
      target/classes/com/parksong/basics/util/http/HttpUtil.class
  75. BIN
      target/classes/com/parksong/basics/util/redis/CacheTool.class
  76. BIN
      target/classes/com/parksong/basics/util/redis/JedisClient.class
  77. BIN
      target/classes/com/parksong/basics/util/redis/JedisClientClusterImpl.class
  78. BIN
      target/classes/com/parksong/basics/util/redis/JedisClientSingleImpl.class
  79. BIN
      target/classes/com/parksong/beans/app/AppBean.class
  80. BIN
      target/classes/com/parksong/beans/app/AppDataBean.class
  81. BIN
      target/classes/com/parksong/beans/app/OssTokenBean.class
  82. BIN
      target/classes/com/parksong/beans/app/OssTokenRequestBean.class
  83. BIN
      target/classes/com/parksong/beans/applets/OrderPayBean$OrderPayBeanBuilder.class
  84. BIN
      target/classes/com/parksong/beans/applets/OrderPayBean.class
  85. BIN
      target/classes/com/parksong/beans/config/PlatformConfig.class
  86. BIN
      target/classes/com/parksong/beans/delivery/BaseStatToday.class
  87. BIN
      target/classes/com/parksong/beans/delivery/Delivery.class
  88. BIN
      target/classes/com/parksong/beans/delivery/DeliveryInOutBoundDto.class
  89. BIN
      target/classes/com/parksong/beans/delivery/DeliveryRunningWater$DeliveryRunningWaterBuilder.class
  90. BIN
      target/classes/com/parksong/beans/delivery/DeliveryRunningWater.class
  91. BIN
      target/classes/com/parksong/beans/delivery/DeliveryScanBatch$DeliveryScanBatchBuilder.class
  92. BIN
      target/classes/com/parksong/beans/delivery/DeliveryScanBatch.class
  93. BIN
      target/classes/com/parksong/beans/delivery/DeliveryStatistics$DeliveryStatisticsBuilder.class
  94. BIN
      target/classes/com/parksong/beans/delivery/DeliveryStatistics.class
  95. BIN
      target/classes/com/parksong/beans/delivery/DeliveryStatus$DeliveryStatusBuilder.class
  96. BIN
      target/classes/com/parksong/beans/delivery/DeliveryStatus.class
  97. BIN
      target/classes/com/parksong/beans/delivery/ExpressOperation.class
  98. BIN
      target/classes/com/parksong/beans/delivery/GetInfoByExpCodeBean$GetInfoByExpCodeBeanBuilder.class
  99. BIN
      target/classes/com/parksong/beans/delivery/GetInfoByExpCodeBean.class
  100. BIN
      target/classes/com/parksong/beans/delivery/GuoanFtpData.class

+ 1 - 0
.gitignore

@@ -0,0 +1 @@
+# Created by .ignore support plugin (hsz.mobi)

+ 2 - 0
.idea/.gitignore

@@ -0,0 +1,2 @@
+# Default ignored files
+/workspace.xml

+ 0 - 11
.idea/gp-exp-server.iml

@@ -25,17 +25,6 @@
     </content>
     <orderEntry type="inheritedJdk" />
     <orderEntry type="sourceFolder" forTests="false" />
-    <orderEntry type="library" name="Maven: org.jdom:jdom:1.1" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml:4.1.2" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.poi:poi:4.1.2" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.commons:commons-collections4:4.4" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.commons:commons-math3:3.6.1" level="project" />
-    <orderEntry type="library" name="Maven: com.zaxxer:SparseBitSet:1.2" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml-schemas:4.1.2" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.xmlbeans:xmlbeans:3.1.0" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.commons:commons-compress:1.19" level="project" />
-    <orderEntry type="library" name="Maven: com.github.virtuald:curvesapi:1.06" level="project" />
-    <orderEntry type="library" name="Maven: com.auth0:java-jwt:3.16.0" level="project" />
     <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.1" level="project" />
     <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
     <orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" />

+ 36 - 0
.idea/inspectionProfiles/Project_Default.xml

@@ -0,0 +1,36 @@
+<component name="InspectionProjectProfileManager">
+  <profile version="1.0">
+    <option name="myName" value="Project Default" />
+    <inspection_tool class="JavaDoc" enabled="true" level="WARNING" enabled_by_default="true">
+      <option name="TOP_LEVEL_CLASS_OPTIONS">
+        <value>
+          <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
+          <option name="REQUIRED_TAGS" value="" />
+        </value>
+      </option>
+      <option name="INNER_CLASS_OPTIONS">
+        <value>
+          <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
+          <option name="REQUIRED_TAGS" value="" />
+        </value>
+      </option>
+      <option name="METHOD_OPTIONS">
+        <value>
+          <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
+          <option name="REQUIRED_TAGS" value="@return@param@throws or @exception" />
+        </value>
+      </option>
+      <option name="FIELD_OPTIONS">
+        <value>
+          <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
+          <option name="REQUIRED_TAGS" value="" />
+        </value>
+      </option>
+      <option name="IGNORE_DEPRECATED" value="false" />
+      <option name="IGNORE_JAVADOC_PERIOD" value="true" />
+      <option name="IGNORE_DUPLICATED_THROWS" value="false" />
+      <option name="IGNORE_POINT_TO_ITSELF" value="false" />
+      <option name="myAdditionalJavadocTags" value="date" />
+    </inspection_tool>
+  </profile>
+</component>

+ 158 - 0
gp-exp-server.iml

@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
+  <component name="FacetManager">
+    <facet type="Spring" name="Spring">
+      <configuration />
+    </facet>
+    <facet type="web" name="Web">
+      <configuration>
+        <webroots />
+        <sourceRoots>
+          <root url="file://$MODULE_DIR$/src/main/java" />
+          <root url="file://$MODULE_DIR$/src/main/resources" />
+        </sourceRoots>
+      </configuration>
+    </facet>
+  </component>
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
+      <excludeFolder url="file://$MODULE_DIR$/target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.1" level="project" />
+    <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
+    <orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.1" level="project" />
+    <orderEntry type="library" name="Maven: com.github.wechatpay-apiv3:wechatpay-apache-httpclient:0.2.2" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.9.3" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.0" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.9" level="project" />
+    <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.28" level="project" />
+    <orderEntry type="library" name="Maven: org.jdom:jdom:1.1" level="project" />
+    <orderEntry type="library" name="Maven: commons-io:commons-io:2.4" level="project" />
+    <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.1.8.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.1.8.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.1.8.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.1.8.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.1.8.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" />
+    <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.11.2" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.11.2" level="project" />
+    <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.28" level="project" />
+    <orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" />
+    <orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.23" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.1.8.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.9" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.9" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.9.9" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.1.8.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.24" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:9.0.24" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.24" level="project" />
+    <orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.0.17.Final" level="project" />
+    <orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" />
+    <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.3.Final" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.4.0" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-web:5.1.9.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-beans:5.1.9.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.1.9.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-aop:5.1.9.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-context:5.1.9.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-expression:5.1.9.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.1.8.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: com.zaxxer:HikariCP:3.2.0" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.1.9.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-tx:5.1.9.RELEASE" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:2.1.8.RELEASE" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test:2.1.8.RELEASE" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.1.8.RELEASE" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: com.jayway.jsonpath:json-path:2.4.0" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:json-smart:2.3" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:accessors-smart:1.2" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.ow2.asm:asm:5.0.4" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:3.11.1" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-core:2.23.4" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: net.bytebuddy:byte-buddy:1.9.16" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: net.bytebuddy:byte-buddy-agent:1.9.16" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:2.6" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-library:1.3" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.skyscreamer:jsonassert:1.5.0" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-core:5.1.9.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.1.9.RELEASE" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:5.1.9.RELEASE" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.xmlunit:xmlunit-core:2.6.3" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" />
+    <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-starter:1.3.1" level="project" />
+    <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:1.3.1" level="project" />
+    <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.4.5" level="project" />
+    <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:1.3.1" level="project" />
+    <orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.30" level="project" />
+    <orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.2" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:1.4.7.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.1.10.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.1.10.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.1.10.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.1.9.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.1.9.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: redis.clients:jedis:2.9.3" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.6.2" level="project" />
+    <orderEntry type="library" name="Maven: org.aspectj:aspectjrt:1.9.4" level="project" />
+    <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.4" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-amqp:2.1.8.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-messaging:5.1.9.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.amqp:spring-rabbit:2.1.8.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.amqp:spring-amqp:2.1.8.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:1.2.4.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: com.rabbitmq:amqp-client:5.5.0" level="project" />
+    <orderEntry type="library" name="Maven: com.alibaba.mq-amqp:mq-amqp-client:1.0.5" level="project" />
+    <orderEntry type="library" name="Maven: net.iharder:base64:2.3.9" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.3" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.12" level="project" />
+    <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.11" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpmime:4.3" level="project" />
+    <orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:3.11.0" level="project" />
+    <orderEntry type="library" name="Maven: com.squareup.okio:okio:1.14.0" level="project" />
+    <orderEntry type="library" name="Maven: commons-httpclient:commons-httpclient:3.1" level="project" />
+    <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.61" level="project" />
+    <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.5" level="project" />
+    <orderEntry type="library" name="Maven: com.google.guava:guava:28.2-jre" level="project" />
+    <orderEntry type="library" name="Maven: com.google.guava:failureaccess:1.0.1" level="project" />
+    <orderEntry type="library" name="Maven: com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava" level="project" />
+    <orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" />
+    <orderEntry type="library" name="Maven: org.checkerframework:checker-qual:2.10.0" level="project" />
+    <orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.3.4" level="project" />
+    <orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:1.3" level="project" />
+    <orderEntry type="library" name="Maven: joda-time:joda-time:2.2" level="project" />
+    <orderEntry type="library" name="Maven: com.xuxueli:xxl-job-core:2.1.0" level="project" />
+    <orderEntry type="library" name="Maven: com.xuxueli:xxl-rpc-core:1.4.1" level="project" />
+    <orderEntry type="library" name="Maven: io.netty:netty-all:4.1.39.Final" level="project" />
+    <orderEntry type="library" name="Maven: com.caucho:hessian:4.0.60" level="project" />
+    <orderEntry type="library" name="Maven: com.xuxueli:xxl-registry-client:1.0.2" level="project" />
+    <orderEntry type="library" name="Maven: org.codehaus.groovy:groovy:2.5.8" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.commons:commons-exec:1.3" level="project" />
+    <orderEntry type="library" name="Maven: commons-net:commons-net:3.6" level="project" />
+    <orderEntry type="library" name="Maven: eu.bitwalker:UserAgentUtils:1.21" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml:4.1.2" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.poi:poi:4.1.2" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.commons:commons-collections4:4.4" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.commons:commons-math3:3.6.1" level="project" />
+    <orderEntry type="library" name="Maven: com.zaxxer:SparseBitSet:1.2" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml-schemas:4.1.2" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.xmlbeans:xmlbeans:3.1.0" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.commons:commons-compress:1.19" level="project" />
+    <orderEntry type="library" name="Maven: com.github.virtuald:curvesapi:1.06" level="project" />
+    <orderEntry type="library" name="Maven: com.auth0:java-jwt:3.16.0" level="project" />
+  </component>
+</module>

+ 143 - 0
logs/gp-exp-server-logback/error.created_on_2021-07-22.part_0.log

@@ -0,0 +1,143 @@
+2021-07-22 16:31:45.343 ERROR 10092 --- [           main] com.zaxxer.hikari.pool.HikariPool        : HikariPool-1 - Exception during pool initialization.
+
+com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
+
+The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+	at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
+	at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
+	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
+	at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502)
+	at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2539)
+	at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2321)
+	at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
+	at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+	at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
+	at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
+	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344)
+	at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:136)
+	at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:369)
+	at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:198)
+	at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:467)
+	at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:541)
+	at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:115)
+	at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
+	at com.parksong.basics.util.configurations.DataSourceConfig.dataSource(DataSourceConfig.java:55)
+	at com.parksong.basics.util.configurations.DataSourceConfig$$EnhancerBySpringCGLIB$$fe3cb4c2.CGLIB$dataSource$0(<generated>)
+	at com.parksong.basics.util.configurations.DataSourceConfig$$EnhancerBySpringCGLIB$$fe3cb4c2$$FastClassBySpringCGLIB$$d21d3776.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244)
+	at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363)
+	at com.parksong.basics.util.configurations.DataSourceConfig$$EnhancerBySpringCGLIB$$fe3cb4c2.dataSource(<generated>)
+	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.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
+	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:622)
+	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:456)
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1321)
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160)
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555)
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515)
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
+	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277)
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1251)
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1171)
+	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:857)
+	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:760)
+	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:509)
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1321)
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160)
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555)
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515)
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
+	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277)
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1251)
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1171)
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1500)
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395)
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592)
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515)
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
+	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277)
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1251)
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1171)
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593)
+	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90)
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374)
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1411)
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592)
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515)
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
+	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277)
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1251)
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1171)
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593)
+	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90)
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374)
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1411)
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592)
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515)
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
+	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277)
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1251)
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1171)
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593)
+	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90)
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374)
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1411)
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592)
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515)
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:845)
+	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:877)
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:549)
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141)
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744)
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391)
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:312)
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1204)
+	at com.parksong.GpExpServerApplication.main(GpExpServerApplication.java:32)
+Caused by: java.net.ConnectException: Connection timed out: connect
+	at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
+	at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85)
+	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
+	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
+	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
+	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
+	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
+	at java.net.Socket.connect(Socket.java:589)
+	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 com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:315)
+	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
+	... 114 common frames omitted
+

ファイルの差分が大きいため隠しています
+ 83 - 0
logs/gp-exp-server-logback/info.created_on_2021-07-22.part_0.log


+ 78 - 0
src/main/java/com/parksong/beans/express/WeiXinReceiptBean.java

@@ -0,0 +1,78 @@
+package com.parksong.beans.express;
+
+import lombok.Data;
+
+/**
+ * @author LiuJS
+ * @Time 2021/7/22 17:12
+ * @Desc
+ * @Version 1.0
+ */
+@Data
+public class WeiXinReceiptBean {
+    private String id;
+    private String create_time;
+    private String event_type;
+    private String resource_type;
+    private Resource resource;
+    private String summary;
+
+    class Resource{
+        private String algorithm;
+        private String ciphertext;
+        private String original_type;
+        private String associated_data;
+        private String nonce;
+
+        public Resource() {
+        }
+
+        public Resource(String algorithm, String ciphertext, String original_type, String associated_data, String nonce) {
+            this.algorithm = algorithm;
+            this.ciphertext = ciphertext;
+            this.original_type = original_type;
+            this.associated_data = associated_data;
+            this.nonce = nonce;
+        }
+
+        public String getAlgorithm() {
+            return algorithm;
+        }
+
+        public void setAlgorithm(String algorithm) {
+            this.algorithm = algorithm;
+        }
+
+        public String getCiphertext() {
+            return ciphertext;
+        }
+
+        public void setCiphertext(String ciphertext) {
+            this.ciphertext = ciphertext;
+        }
+
+        public String getOriginal_type() {
+            return original_type;
+        }
+
+        public void setOriginal_type(String original_type) {
+            this.original_type = original_type;
+        }
+
+        public String getAssociated_data() {
+            return associated_data;
+        }
+
+        public void setAssociated_data(String associated_data) {
+            this.associated_data = associated_data;
+        }
+
+        public String getNonce() {
+            return nonce;
+        }
+
+        public void setNonce(String nonce) {
+            this.nonce = nonce;
+        }
+    }
+}

+ 4 - 4
src/main/java/com/parksong/controllers/applets/AppletsController.java

@@ -1,5 +1,6 @@
 package com.parksong.controllers.applets;
 
+import com.alibaba.fastjson.JSONObject;
 import com.parksong.basics.api.ApiVersion;
 import com.parksong.basics.beans.PageResultNo;
 import com.parksong.basics.beans.ResultNo;
@@ -12,8 +13,6 @@ import com.parksong.services.applets.AppletsService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
 import java.util.List;
 import java.util.Map;
 
@@ -139,8 +138,9 @@ public class AppletsController {
     //回调地址 需要外网能够访问
     @ApiVersion(1)
     @PostMapping("{version}/recharge/notify_url")
-    public String notifyUrl(HttpServletRequest request, HttpServletResponse response) throws Exception {
-        appletsService.notifyUrl(request,response);
+    public String notifyUrl(@RequestBody WeiXinReceiptBean weiXinReceiptBean) throws Exception {
+        System.out.println(JSONObject.toJSONString(weiXinReceiptBean));
+        //appletsService.notifyUrl(request,response);
         return "";
     }
 

+ 131 - 0
target/classes/application-dev.yml

@@ -0,0 +1,131 @@
+server:
+  port: 8081
+spring:
+  datasource:
+    # 外网
+    url: jdbc:mysql://rm-uf632y0g7ed0y3i9xyo.mysql.rds.aliyuncs.com:3306/fhm_xiaomai_jisu?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true
+    username: youbaidi2021
+    password: baisong@2021
+    driver-class-name: com.mysql.jdbc.Driver
+    type: com.zaxxer.hikari.HikariDataSource
+    # 下面为连接池的补充设置,应用到上面所有数据源中
+    # 初始化大小,最小,最大
+    max-idle: 10
+    max-wait: 1000
+    min-idle: 5
+    initial-size: 5
+    output.ansi.enabled: always
+    # 配置druid
+    druid:
+      # 配置获取连接等待超时的时间
+      maxWait: 60000
+      # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
+      timeBetweenEvictionRunsMillis: 60000
+      minEvictableIdleTimeMillis: 300000
+      validationQuery: SELECT 1 FROM user
+      testWhileIdle: true
+      testOnBorrow: true
+      testOnReturn: false
+      # 打开PSCache,并且指定每个连接上PSCache的大小
+      poolPreparedStatements: true
+      maxPoolPreparedStatementPerConnectionSize: 20
+      # 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
+      filters: stat,wall,log4j
+      connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
+      # 合并多个DruidDataSource的监控数据
+      #useGlobalDataSourceStat: true
+  # Redis
+  #数据库索引(默认为0)
+  redis:
+    database: 0
+    # Redis服务器地址
+    host: r-uf6s2bntltbncgcxtfpd.redis.rds.aliyuncs.com
+    # Redis服务器连接端口
+    port: 6379
+    # Redis服务器连接密码(默认为空)
+    password: baisong@2021
+    # 连接超时时间(毫秒)
+    timeout: 1000
+    block-when-exhausted: true
+    # 连接池最大连接数(使用负值表示没有限制)
+    pool:
+      max-active: 1024
+      # 连接池最大阻塞等待时间(使用负值表示没有限制)
+      max-wait: 10000
+      # 连接池中的最大空闲连接
+      max-idle: 200
+      # 连接池中的最小空闲连接
+      min-idle: 0
+  #返回时间处理
+  jackson:
+    date-format: yyyy-MM-dd HH:mm:ss
+  #rabbitMq配置
+  rabbitmq:
+    application:
+      name: stream-rabbitmq-producer
+    host: amqp-cn-n6w24h52001y.mq-amqp.cn-shanghai-867405-a.aliyuncs.com
+    port: 5672
+    username: LTAI5tMh7AirYwG4Gz1rqZ6V
+    password: 3QJBePoQrd9RlgCyfBbOKc1CzfROmT
+    virtual-host: youbaidi_dev
+    publisher-confirms: true
+    publisher-returns: true
+    listener:
+      simple:
+        acknowledge-mode: manual
+        concurrency: 10
+        max-concurrency: 20
+        retry:
+          #是否支持重试
+          enabled: true
+        prefetch: 250
+    #短信发送消息
+    smsQueueName: sms_queue
+    smsRoutingKey: sms_key
+    smsExchangeName: sms_exchange
+    #手机号同步
+    phoneQueueName: phone_lib_queue
+    phoneExchangeName: phone_lib_exchange
+    phoneRoutingKey: phone_lib_key
+    #快递发送第三方信息
+    expressQueue: express_queue
+    expressExchange: express_exchange
+    expressKey: express_key
+    #微信签收提醒
+    wechatQueue: wechat_queue
+    wechatExahcange: wechat_exahcange
+    wechatKey: wechat_key
+#mybatis配置
+mybatis:
+  mapper-locations: classpath:com/parksong/mapper/*/*.xml
+  type-aliases-package: com.parksong.beans
+#xxl-job配置
+xxl:
+  job:
+    admin:
+      addresses: http://xxljob.fengzhan100.com/xxl-job-admin
+    executor:
+      appname: gp-exp-server
+      ip:
+      port: 2336
+      logpath: /data/applogs/xxl-job/jobhandler
+      logretentiondays: 10
+    accessToken:
+#guoanFtp
+#ftp:
+  url: 120.55.56.222
+  port: 21
+  username: fz2018
+  password: Fz_2018_ftptrans
+#系统配置
+fastdfs:
+  tracker_http: 172.19.0.161:22122/
+
+#微信配置
+wechat:
+  weChatKey: YOUBAIMIyoubaimi12345678qwertyui
+  appId: wxa81b778220fd83f7
+  weChatApi: https://api.weixin.qq.com
+  mch_id: 1611844958
+  shopKey: 1611844958
+  secret: fcff3120b3042c6ea377df98c948f70a

+ 4 - 0
target/classes/application.yml

@@ -0,0 +1,4 @@
+# 指定执行环境
+spring:
+  profiles:
+    active: pro

BIN
target/classes/com/parksong/GpExpServerApplication.class


BIN
target/classes/com/parksong/aspect/DeliveryAspect.class


BIN
target/classes/com/parksong/basics/api/ApiVersion.class


BIN
target/classes/com/parksong/basics/api/ApiVersionCondition.class


BIN
target/classes/com/parksong/basics/api/CustomRequestMappingHandlerMapping.class


BIN
target/classes/com/parksong/basics/api/Limiting.class


BIN
target/classes/com/parksong/basics/aspect/ControllerAop.class


BIN
target/classes/com/parksong/basics/beans/BasicsBean.class


BIN
target/classes/com/parksong/basics/beans/BatchDataMsg$BatchDataMsgBuilder.class


BIN
target/classes/com/parksong/basics/beans/BatchDataMsg.class


BIN
target/classes/com/parksong/basics/beans/PageResultBean.class


BIN
target/classes/com/parksong/basics/beans/PageResultNo.class


BIN
target/classes/com/parksong/basics/beans/ResultBean.class


BIN
target/classes/com/parksong/basics/beans/ResultNo.class


BIN
target/classes/com/parksong/basics/beans/StoreReqLimit.class


BIN
target/classes/com/parksong/basics/controllers/BasicsController.class


BIN
target/classes/com/parksong/basics/dao/BasicDao.class


BIN
target/classes/com/parksong/basics/exception/AskException.class


BIN
target/classes/com/parksong/basics/exception/BaseException.class


BIN
target/classes/com/parksong/basics/exception/BusinessException.class


BIN
target/classes/com/parksong/basics/exception/GlobalExceptionHandler.class


BIN
target/classes/com/parksong/basics/exception/NotLoginException.class


BIN
target/classes/com/parksong/basics/filter/ApiFilter.class


BIN
target/classes/com/parksong/basics/filter/Filter.class


BIN
target/classes/com/parksong/basics/services/BasicsService.class


BIN
target/classes/com/parksong/basics/services/RabbitService.class


BIN
target/classes/com/parksong/basics/util/basic/ClassCompareUtil.class


BIN
target/classes/com/parksong/basics/util/basic/CookieUtil.class


BIN
target/classes/com/parksong/basics/util/basic/DateUtil$1.class


BIN
target/classes/com/parksong/basics/util/basic/DateUtil$2.class


BIN
target/classes/com/parksong/basics/util/basic/DateUtil$3.class


BIN
target/classes/com/parksong/basics/util/basic/DateUtil$4.class


BIN
target/classes/com/parksong/basics/util/basic/DateUtil$5.class


BIN
target/classes/com/parksong/basics/util/basic/DateUtil$6.class


BIN
target/classes/com/parksong/basics/util/basic/DateUtil.class


BIN
target/classes/com/parksong/basics/util/basic/Md5Util.class


BIN
target/classes/com/parksong/basics/util/basic/Pager.class


BIN
target/classes/com/parksong/basics/util/basic/StringsUtil.class


BIN
target/classes/com/parksong/basics/util/configurations/AliyunCredentialsProvider.class


BIN
target/classes/com/parksong/basics/util/configurations/DataSourceConfig.class


BIN
target/classes/com/parksong/basics/util/configurations/GuoanFtpConfig.class


BIN
target/classes/com/parksong/basics/util/configurations/RabbitConfig.class


BIN
target/classes/com/parksong/basics/util/configurations/RedisConfig.class


BIN
target/classes/com/parksong/basics/util/configurations/SpringContextUtil.class


BIN
target/classes/com/parksong/basics/util/configurations/ThreadPoolTaskConfig.class


BIN
target/classes/com/parksong/basics/util/configurations/XxlJobConfig.class


BIN
target/classes/com/parksong/basics/util/constants/ClientTypeConstants.class


BIN
target/classes/com/parksong/basics/util/constants/Constants.class


BIN
target/classes/com/parksong/basics/util/constants/CookieConstants.class


BIN
target/classes/com/parksong/basics/util/constants/DeliveryConstants.class


BIN
target/classes/com/parksong/basics/util/constants/DeliverySignReturnConstants.class


BIN
target/classes/com/parksong/basics/util/constants/DeliveryStatusConstants.class


BIN
target/classes/com/parksong/basics/util/constants/ExpressAccountConstants.class


BIN
target/classes/com/parksong/basics/util/constants/PayTypeConstants.class


BIN
target/classes/com/parksong/basics/util/constants/ReturnStatusCodeConstants.class


BIN
target/classes/com/parksong/basics/util/constants/SmsSendStatusConstants.class


BIN
target/classes/com/parksong/basics/util/constants/StoreDeliveryTypeConstants.class


BIN
target/classes/com/parksong/basics/util/constants/YesNoConstants.class


BIN
target/classes/com/parksong/basics/util/ftp/FtpUtil.class


BIN
target/classes/com/parksong/basics/util/http/HttpUtil$1.class


BIN
target/classes/com/parksong/basics/util/http/HttpUtil$2.class


BIN
target/classes/com/parksong/basics/util/http/HttpUtil$3.class


BIN
target/classes/com/parksong/basics/util/http/HttpUtil.class


BIN
target/classes/com/parksong/basics/util/redis/CacheTool.class


BIN
target/classes/com/parksong/basics/util/redis/JedisClient.class


BIN
target/classes/com/parksong/basics/util/redis/JedisClientClusterImpl.class


BIN
target/classes/com/parksong/basics/util/redis/JedisClientSingleImpl.class


BIN
target/classes/com/parksong/beans/app/AppBean.class


BIN
target/classes/com/parksong/beans/app/AppDataBean.class


BIN
target/classes/com/parksong/beans/app/OssTokenBean.class


BIN
target/classes/com/parksong/beans/app/OssTokenRequestBean.class


BIN
target/classes/com/parksong/beans/applets/OrderPayBean$OrderPayBeanBuilder.class


BIN
target/classes/com/parksong/beans/applets/OrderPayBean.class


BIN
target/classes/com/parksong/beans/config/PlatformConfig.class


BIN
target/classes/com/parksong/beans/delivery/BaseStatToday.class


BIN
target/classes/com/parksong/beans/delivery/Delivery.class


BIN
target/classes/com/parksong/beans/delivery/DeliveryInOutBoundDto.class


BIN
target/classes/com/parksong/beans/delivery/DeliveryRunningWater$DeliveryRunningWaterBuilder.class


BIN
target/classes/com/parksong/beans/delivery/DeliveryRunningWater.class


BIN
target/classes/com/parksong/beans/delivery/DeliveryScanBatch$DeliveryScanBatchBuilder.class


BIN
target/classes/com/parksong/beans/delivery/DeliveryScanBatch.class


BIN
target/classes/com/parksong/beans/delivery/DeliveryStatistics$DeliveryStatisticsBuilder.class


BIN
target/classes/com/parksong/beans/delivery/DeliveryStatistics.class


BIN
target/classes/com/parksong/beans/delivery/DeliveryStatus$DeliveryStatusBuilder.class


BIN
target/classes/com/parksong/beans/delivery/DeliveryStatus.class


BIN
target/classes/com/parksong/beans/delivery/ExpressOperation.class


BIN
target/classes/com/parksong/beans/delivery/GetInfoByExpCodeBean$GetInfoByExpCodeBeanBuilder.class


BIN
target/classes/com/parksong/beans/delivery/GetInfoByExpCodeBean.class


BIN
target/classes/com/parksong/beans/delivery/GuoanFtpData.class


この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません