From 09214dd512a6c745ecfc771e5d895075b8c53d20 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com>
Date: Tue, 20 Aug 2024 15:42:33 +0800
Subject: [PATCH] 'commit'
---
.../src/main/resources/bootstrap-pro-ylt.yml | 2 +-
.../src/main/resources/bootstrap-pro.yml | 6 +-
.../ZhuQue【废弃】 => ZhuQue}/.gitignore | 0
.../Doc/MongoDB使用办法.txt | 0
.../ZhuQue【废弃】 => ZhuQue}/Dockerfile | 0
.../Sql/黄海增加的表.sql | 0
.../ZhuQue【废弃】 => ZhuQue}/ZhuQue.iml | 0
{资料/ZhuQue【废弃】 => ZhuQue}/pom.xml | 2 +-
.../ZhuQue/Handler/RepeatIntercetpor.java | 0
.../dsideal/ZhuQue/Handler/XssHandler.java | 0
.../Handler/XssHttpServletRequestWrapper.java | 0
.../Index/Controller/IndexController.java | 0
.../Interceptor/CheckIdsInterceptor.java | 0
.../ZhuQue/Interceptor/CheckIdsInterface.java | 0
.../ZhuQue/Interceptor/EmptyInterceptor.java | 0
.../ZhuQue/Interceptor/EmptyInterface.java | 0
.../ZhuQue/Interceptor/IsGuidInterceptor.java | 0
.../ZhuQue/Interceptor/IsGuidInterface.java | 0
.../Interceptor/IsLoginInterceptor.java | 0
.../ZhuQue/Interceptor/IsLoginInterface.java | 0
.../Interceptor/IsNumbericInterceptor.java | 0
.../Interceptor/IsNumericInterface.java | 0
.../Interceptor/IsSysAdminInterface.java | 0
.../ZhuQue/Interceptor/LengthInterceptor.java | 0
.../ZhuQue/Interceptor/LengthInterface.java | 0
.../dsideal/ZhuQue/Plugin/RedisCluster.java | 0
.../ZhuQue/Plugin/RedisClusterPlugin.java | 0
.../main/java/com/dsideal/ZhuQue/Start.java | 0
.../com/dsideal/ZhuQue/Test/TestKeTuo.java | 0
.../com/dsideal/ZhuQue/Test/TestMongoDb.java | 0
.../ZhuQue/Tools/GenerateMysqlDoc.java | 0
.../com/dsideal/ZhuQue/Util/CommonUtil.java | 0
.../com/dsideal/ZhuQue/Util/ConfigUtil.java | 0
.../com/dsideal/ZhuQue/Util/DateUtil.java | 0
.../com/dsideal/ZhuQue/Util/FileSizeUtil.java | 0
.../com/dsideal/ZhuQue/Util/IDCardUtil.java | 0
.../dsideal/ZhuQue/Util/IdCardGenerator.java | 0
.../java/com/dsideal/ZhuQue/Util/IpUtil.java | 0
.../com/dsideal/ZhuQue/Util/JSONUtil.java | 0
.../java/com/dsideal/ZhuQue/Util/JwtUtil.java | 0
.../com/dsideal/ZhuQue/Util/LogBackLog.java | 0
.../ZhuQue/Util/LogBackLogFactory.java | 0
.../com/dsideal/ZhuQue/Util/PassWordUtil.java | 0
.../java/com/dsideal/ZhuQue/Util/PkUtil.java | 0
.../ZhuQue/Util/RandomGeneratorUtil.java | 0
.../com/dsideal/ZhuQue/Util/RedisKit.java | 0
.../com/dsideal/ZhuQue/Util/ResultVO.java | 97 +++++++++++++++++++
.../com/dsideal/ZhuQue/Util/RsaUtils.java | 0
.../com/dsideal/ZhuQue/Util/SignUtils.java | 25 +++++
.../com/dsideal/ZhuQue/Util/SimilarUtil.java | 0
.../dsideal/ZhuQue/Util/SqlInjectionUtil.java | 0
.../dsideal/ZhuQue/Util/TelNumGenerator.java | 0
.../ZhuQue/Ylt/Controller/YltController.java | 76 +++++++++------
.../dsideal/ZhuQue/Ylt/Model/YltModel.java | 32 +++---
.../src/main/resource/Sql/test.sql | 0
.../src/main/resource/application.properties | 0
.../src/main/resource/fzby.txt | 0
.../src/main/resource/log4j.properties | 0
.../src/main/resource/logback.xml | 0
.../src/main/resource/undertow.properties | 2 +-
.../生成依赖jar.bat | 0
61 files changed, 190 insertions(+), 52 deletions(-)
rename {资料/ZhuQue【废弃】 => ZhuQue}/.gitignore (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/Doc/MongoDB使用办法.txt (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/Dockerfile (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/Sql/黄海增加的表.sql (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/ZhuQue.iml (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/pom.xml (96%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Handler/RepeatIntercetpor.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Handler/XssHandler.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Handler/XssHttpServletRequestWrapper.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Index/Controller/IndexController.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Interceptor/CheckIdsInterceptor.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Interceptor/CheckIdsInterface.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Interceptor/EmptyInterceptor.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Interceptor/EmptyInterface.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Interceptor/IsGuidInterceptor.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Interceptor/IsGuidInterface.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Interceptor/IsLoginInterceptor.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Interceptor/IsLoginInterface.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Interceptor/IsNumbericInterceptor.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Interceptor/IsNumericInterface.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Interceptor/IsSysAdminInterface.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Interceptor/LengthInterceptor.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Interceptor/LengthInterface.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Plugin/RedisCluster.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Plugin/RedisClusterPlugin.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Start.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Test/TestKeTuo.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Test/TestMongoDb.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Tools/GenerateMysqlDoc.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Util/CommonUtil.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Util/ConfigUtil.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Util/DateUtil.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Util/FileSizeUtil.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Util/IDCardUtil.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Util/IdCardGenerator.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Util/IpUtil.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Util/JSONUtil.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Util/JwtUtil.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Util/LogBackLog.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Util/LogBackLogFactory.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Util/PassWordUtil.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Util/PkUtil.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Util/RandomGeneratorUtil.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Util/RedisKit.java (100%)
create mode 100644 ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/ResultVO.java
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Util/RsaUtils.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Util/SignUtils.java (78%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Util/SimilarUtil.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Util/SqlInjectionUtil.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Util/TelNumGenerator.java (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Ylt/Controller/YltController.java (72%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/java/com/dsideal/ZhuQue/Ylt/Model/YltModel.java (76%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/resource/Sql/test.sql (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/resource/application.properties (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/resource/fzby.txt (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/resource/log4j.properties (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/resource/logback.xml (100%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/src/main/resource/undertow.properties (95%)
rename {资料/ZhuQue【废弃】 => ZhuQue}/生成依赖jar.bat (100%)
diff --git a/Ylt/ms-user/src/main/resources/bootstrap-pro-ylt.yml b/Ylt/ms-user/src/main/resources/bootstrap-pro-ylt.yml
index 01e585d..3f4fda8 100644
--- a/Ylt/ms-user/src/main/resources/bootstrap-pro-ylt.yml
+++ b/Ylt/ms-user/src/main/resources/bootstrap-pro-ylt.yml
@@ -3,7 +3,7 @@ spring:
mongodb:
uri: mongodb://yltcharge:yltcharge@dds-bp176c45f561f0041.mongodb.rds.aliyuncs.com:3717,dds-bp176c45f561f0042.mongodb.rds.aliyuncs.com:3717/yltcharge?replicaSet=mgset-36440453
datasource:
- url: jdbc:mysql://rm-bp1ux6tuk49er80t9.mysql.rds.aliyuncs.com:3306/yltcharge?useUnicode=true&characterEncoding=UTF-8&useSSL=false
+ url: jdbc:mysql://rm-bp1ux6tuk49er80t9.mysql.rds.aliyuncs.com:3306/yltcharge?useUnicode=true&characterEncoding=UTF-8
username: ylt
password: Ycharge666
driver-class-name: com.mysql.jdbc.Driver
diff --git a/Ylt/ms-user/src/main/resources/bootstrap-pro.yml b/Ylt/ms-user/src/main/resources/bootstrap-pro.yml
index 4e21677..77faf22 100644
--- a/Ylt/ms-user/src/main/resources/bootstrap-pro.yml
+++ b/Ylt/ms-user/src/main/resources/bootstrap-pro.yml
@@ -3,7 +3,7 @@ spring:
mongodb:
uri: mongodb://ycharge:ycharge@dds-2vc0a87af9cfc5841.mongodb.cn-chengdu.rds.aliyuncs.com:3717,dds-2vc0a87af9cfc5842.mongodb.cn-chengdu.rds.aliyuncs.com:3717/ycharge
datasource:
- url: jdbc:mysql://rm-2vchv2m4c8dn72884.mysql.cn-chengdu.rds.aliyuncs.com:3306/ycharge?useUnicode=true&characterEncoding=UTF-8&useSSL=false
+ url: jdbc:mysql://rm-2vchv2m4c8dn72884.mysql.cn-chengdu.rds.aliyuncs.com:3306/ycharge?useUnicode=true&characterEncoding=UTF-8
username: ycharge
password: Ycharge666
driver-class-name: com.mysql.jdbc.Driver
@@ -74,8 +74,8 @@ aliyunvinapi:
wx:
config:
- appId: wxf077d1a84a951991
- appScrect: f159a92730247f7e574bd8c538ae6910
+ appId: wx9863e002c6a5f8bd
+ appScrect: ee9f5f214f2054f504544476ae542231
aliSms:
product: Dysmsapi
diff --git a/资料/ZhuQue【废弃】/.gitignore b/ZhuQue/.gitignore
similarity index 100%
rename from 资料/ZhuQue【废弃】/.gitignore
rename to ZhuQue/.gitignore
diff --git a/资料/ZhuQue【废弃】/Doc/MongoDB使用办法.txt b/ZhuQue/Doc/MongoDB使用办法.txt
similarity index 100%
rename from 资料/ZhuQue【废弃】/Doc/MongoDB使用办法.txt
rename to ZhuQue/Doc/MongoDB使用办法.txt
diff --git a/资料/ZhuQue【废弃】/Dockerfile b/ZhuQue/Dockerfile
similarity index 100%
rename from 资料/ZhuQue【废弃】/Dockerfile
rename to ZhuQue/Dockerfile
diff --git a/资料/ZhuQue【废弃】/Sql/黄海增加的表.sql b/ZhuQue/Sql/黄海增加的表.sql
similarity index 100%
rename from 资料/ZhuQue【废弃】/Sql/黄海增加的表.sql
rename to ZhuQue/Sql/黄海增加的表.sql
diff --git a/资料/ZhuQue【废弃】/ZhuQue.iml b/ZhuQue/ZhuQue.iml
similarity index 100%
rename from 资料/ZhuQue【废弃】/ZhuQue.iml
rename to ZhuQue/ZhuQue.iml
diff --git a/资料/ZhuQue【废弃】/pom.xml b/ZhuQue/pom.xml
similarity index 96%
rename from 资料/ZhuQue【废弃】/pom.xml
rename to ZhuQue/pom.xml
index 464c0fb..cdb4825 100644
--- a/资料/ZhuQue【废弃】/pom.xml
+++ b/ZhuQue/pom.xml
@@ -31,7 +31,7 @@
com.jfinal
jfinal
- 5.1.9
+ 5.2.1
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Handler/RepeatIntercetpor.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Handler/RepeatIntercetpor.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Handler/RepeatIntercetpor.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Handler/RepeatIntercetpor.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Handler/XssHandler.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Handler/XssHandler.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Handler/XssHandler.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Handler/XssHandler.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Handler/XssHttpServletRequestWrapper.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Handler/XssHttpServletRequestWrapper.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Handler/XssHttpServletRequestWrapper.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Handler/XssHttpServletRequestWrapper.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Index/Controller/IndexController.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Index/Controller/IndexController.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Index/Controller/IndexController.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Index/Controller/IndexController.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/CheckIdsInterceptor.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/CheckIdsInterceptor.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/CheckIdsInterceptor.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/CheckIdsInterceptor.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/CheckIdsInterface.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/CheckIdsInterface.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/CheckIdsInterface.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/CheckIdsInterface.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/EmptyInterceptor.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/EmptyInterceptor.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/EmptyInterceptor.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/EmptyInterceptor.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/EmptyInterface.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/EmptyInterface.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/EmptyInterface.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/EmptyInterface.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/IsGuidInterceptor.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/IsGuidInterceptor.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/IsGuidInterceptor.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/IsGuidInterceptor.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/IsGuidInterface.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/IsGuidInterface.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/IsGuidInterface.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/IsGuidInterface.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/IsLoginInterceptor.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/IsLoginInterceptor.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/IsLoginInterceptor.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/IsLoginInterceptor.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/IsLoginInterface.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/IsLoginInterface.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/IsLoginInterface.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/IsLoginInterface.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/IsNumbericInterceptor.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/IsNumbericInterceptor.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/IsNumbericInterceptor.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/IsNumbericInterceptor.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/IsNumericInterface.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/IsNumericInterface.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/IsNumericInterface.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/IsNumericInterface.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/IsSysAdminInterface.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/IsSysAdminInterface.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/IsSysAdminInterface.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/IsSysAdminInterface.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/LengthInterceptor.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/LengthInterceptor.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/LengthInterceptor.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/LengthInterceptor.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/LengthInterface.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/LengthInterface.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Interceptor/LengthInterface.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Interceptor/LengthInterface.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Plugin/RedisCluster.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Plugin/RedisCluster.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Plugin/RedisCluster.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Plugin/RedisCluster.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Plugin/RedisClusterPlugin.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Plugin/RedisClusterPlugin.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Plugin/RedisClusterPlugin.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Plugin/RedisClusterPlugin.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Start.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Start.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Start.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Start.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Test/TestKeTuo.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Test/TestKeTuo.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Test/TestKeTuo.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Test/TestKeTuo.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Test/TestMongoDb.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Test/TestMongoDb.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Test/TestMongoDb.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Test/TestMongoDb.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Tools/GenerateMysqlDoc.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Tools/GenerateMysqlDoc.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Tools/GenerateMysqlDoc.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Tools/GenerateMysqlDoc.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/CommonUtil.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/CommonUtil.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/CommonUtil.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/CommonUtil.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/ConfigUtil.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/ConfigUtil.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/ConfigUtil.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/ConfigUtil.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/DateUtil.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/DateUtil.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/DateUtil.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/DateUtil.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/FileSizeUtil.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/FileSizeUtil.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/FileSizeUtil.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/FileSizeUtil.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/IDCardUtil.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/IDCardUtil.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/IDCardUtil.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/IDCardUtil.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/IdCardGenerator.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/IdCardGenerator.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/IdCardGenerator.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/IdCardGenerator.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/IpUtil.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/IpUtil.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/IpUtil.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/IpUtil.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/JSONUtil.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/JSONUtil.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/JSONUtil.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/JSONUtil.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/JwtUtil.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/JwtUtil.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/JwtUtil.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/JwtUtil.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/LogBackLog.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/LogBackLog.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/LogBackLog.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/LogBackLog.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/LogBackLogFactory.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/LogBackLogFactory.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/LogBackLogFactory.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/LogBackLogFactory.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/PassWordUtil.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/PassWordUtil.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/PassWordUtil.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/PassWordUtil.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/PkUtil.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/PkUtil.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/PkUtil.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/PkUtil.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/RandomGeneratorUtil.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/RandomGeneratorUtil.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/RandomGeneratorUtil.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/RandomGeneratorUtil.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/RedisKit.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/RedisKit.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/RedisKit.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/RedisKit.java
diff --git a/ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/ResultVO.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/ResultVO.java
new file mode 100644
index 0000000..b038849
--- /dev/null
+++ b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/ResultVO.java
@@ -0,0 +1,97 @@
+package com.dsideal.ZhuQue.Util;
+
+public class ResultVO {
+ private Integer code; //返回码
+ private String msg; //返回提示信息
+ private Object data; //返回数据
+ private boolean success;//是否成功
+ /**
+ * 成功请求
+ * @param data
+ * @return
+ */
+ public static ResultVO success(Object data){
+ ResultVO res = new ResultVO();
+ res.setCode(1000);
+ res.setSuccess(true);
+ res.setMsg("请求成功");
+ res.setData(data);
+ return res;
+ }
+
+ /**
+ * 成功请求
+ * @param
+ * @return
+ */
+ public static ResultVO success(){
+ ResultVO res = new ResultVO();
+ res.setCode(1000);
+ res.setSuccess(true);
+ res.setMsg("请求成功");
+ res.setData(null);
+ return res;
+ }
+
+ /**
+ * 返回自定义数据
+ * @param msg
+ * @param errorCode
+ * @return
+ */
+ public static ResultVO custom(String msg, int errorCode){
+ ResultVO res = new ResultVO();
+ res.setCode(errorCode);
+ res.setSuccess(false);
+ res.setMsg(msg);
+ res.setData(null);
+ return res;
+ }
+
+ /**
+ * 返回自定义数据
+ * @param msg
+ * @param errorCode
+ * @param data
+ * @return
+ */
+ public static ResultVO custom(String msg, int errorCode, Object data){
+ ResultVO res = new ResultVO();
+ res.setCode(errorCode);
+ res.setMsg(msg);
+ res.setData(data);
+ return res;
+ }
+
+ public Integer getCode() {
+ return code;
+ }
+
+ public void setCode(Integer code) {
+ this.code = code;
+ }
+
+ public String getMsg() {
+ return msg;
+ }
+
+ public void setMsg(String msg) {
+ this.msg = msg;
+ }
+
+ public Object getData() {
+ return data;
+ }
+
+ public void setData(Object data) {
+ this.data = data;
+ }
+
+ public boolean isSuccess() {
+ return success;
+ }
+
+ public void setSuccess(boolean success) {
+ this.success = success;
+ }
+}
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/RsaUtils.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/RsaUtils.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/RsaUtils.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/RsaUtils.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/SignUtils.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/SignUtils.java
similarity index 78%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/SignUtils.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/SignUtils.java
index 94b8e46..854db2f 100644
--- a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/SignUtils.java
+++ b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/SignUtils.java
@@ -2,6 +2,7 @@ package com.dsideal.ZhuQue.Util;
import com.alibaba.fastjson.JSONObject;
import com.google.common.base.Joiner;
+
import java.nio.charset.StandardCharsets;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
@@ -45,6 +46,30 @@ public class SignUtils {
return md5(temp).toUpperCase();
}
+ /**
+ * 功能:安快的闸机签名
+ *
+ * @param requestBody
+ * @param appSecret
+ * @return
+ */
+ public static String paramsAnKuaiSign(JSONObject requestBody, String appSecret) {
+ TreeMap params = new TreeMap<>();
+ requestBody.entrySet().stream().filter(
+ p -> p.getValue() != null
+ && !(p.getValue() instanceof Map)
+ && !(p.getValue() instanceof Iterable))
+ .forEach(p -> {
+ if (!p.getValue().equals("")) {
+ params.put(p.getKey(), p.getValue().toString());
+ }
+ });
+ //拼接appSecret
+ String temp = Joiner.on("&").withKeyValueSeparator("=").join(params).concat("&secret=").concat(appSecret);
+ String res = md5(temp);
+ return res;
+ }
+
/**
* 对文本执行 md5 摘要加密, 此算法与 mysql,JavaScript生成的md5摘要进行过一致性对比.
*
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/SimilarUtil.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/SimilarUtil.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/SimilarUtil.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/SimilarUtil.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/SqlInjectionUtil.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/SqlInjectionUtil.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/SqlInjectionUtil.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/SqlInjectionUtil.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/TelNumGenerator.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/TelNumGenerator.java
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Util/TelNumGenerator.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Util/TelNumGenerator.java
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Ylt/Controller/YltController.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Ylt/Controller/YltController.java
similarity index 72%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Ylt/Controller/YltController.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Ylt/Controller/YltController.java
index 3c2cd4f..2ea2cba 100644
--- a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Ylt/Controller/YltController.java
+++ b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Ylt/Controller/YltController.java
@@ -6,6 +6,7 @@ import com.cybermkd.mongo.kit.MongoQuery;
import com.dsideal.ZhuQue.Interceptor.EmptyInterface;
import com.dsideal.ZhuQue.Interceptor.IsLoginInterface;
import com.dsideal.ZhuQue.Util.CommonUtil;
+import com.dsideal.ZhuQue.Util.ResultVO;
import com.dsideal.ZhuQue.Util.SignUtils;
import com.dsideal.ZhuQue.Ylt.Model.YltModel;
import com.jfinal.aop.Before;
@@ -23,7 +24,6 @@ import java.util.UUID;
public class YltController extends Controller {
Logger log = LoggerFactory.getLogger(YltController.class);
YltModel ym = new YltModel();
- MongoQuery query = new MongoQuery();
/**
* 功能:获取当前订单是不是在有合作的道闸车场内,这样的车场停车有减免
@@ -31,14 +31,14 @@ public class YltController extends Controller {
* @param order_no
*/
@Before({POST.class})
- @IsLoginInterface({})
- public void isThirdPartyStation(String order_no) {
+ //@IsLoginInterface({})
+ // @PostMapping("/station/isThirdPartyStation")
+ public ResultVO isThirdPartyStation(String order_no) {
Record record = ym.getThirdPartyStation(order_no);
if (record == null) {
- renderJson(CommonUtil.getRet(false, "不在合作的道闸车场内!"));
- return;
+ return ResultVO.custom("不在合作的道闸车场内", -1);
}
- renderJson(CommonUtil.getRet(true, "在合作的道闸车场内!"));
+ return ResultVO.success("在合作的道闸车场内");
}
/**
@@ -46,32 +46,29 @@ public class YltController extends Controller {
*/
@Before({GET.class})
@IsLoginInterface({})
- public void getCarList() {
+ // @PostMapping("/station/getCarList")
+ public ResultVO getCarList() {
//获取当前登录人员信息
- Record user = ym.getUser(getRequest());
- int userId = Integer.parseInt(user.get("userId"));
+ int userId = Integer.parseInt(getRequest().getHeader("userId"));
List list = ym.getCarList(userId);
- renderJson(CommonUtil.getRet(list, true, "获取成功!"));
+ return ResultVO.success(list);
}
+
/**
* 功能: 向第三方道闸同步充电桩支付信息
*/
@Before({POST.class})
@IsLoginInterface({})
@EmptyInterface({"order_no", "charge_plate_no"})
- // 非指定闸机场地
- // http://10.10.21.20:8888/ZhuQue/Ylt/SyncChargePilePay?order_no=2020092315154430479&charge_plate_no=吉A88888
- // 科拓闸机场地
- // http://10.10.21.20:8888/ZhuQue/Ylt/SyncChargePilePay?order_no=2022012911045715187&charge_plate_no=吉A88888
- // 智门科技
- // http://10.10.21.20:8888/ZhuQue/Ylt/SyncChargePilePay?order_no=2021040710440684484&charge_plate_no=吉A88888
- public void SyncChargePilePay(String order_no, String charge_plate_no) { //订单号,车牌号
+ public ResultVO SyncChargePilePay(String order_no, String charge_plate_no) {
+ //模拟一下假的订单
+ order_no="2023010415453464446";
+
//根据订单号获取到第三方方面提供的车场信息
Record thirdPartyStation = ym.getThirdPartyStation(order_no);
if (thirdPartyStation == null) {
- renderJson(CommonUtil.getRet(false, "检查到不是需要免费的道闸所在车场,无需发送减免消息!!"));
- return;
+ return ResultVO.custom("检查到不是需要免费的道闸所在车场,无需发送减免消息!!", -1);
}
//请求地址
String url = thirdPartyStation.getStr("third_party_url");
@@ -82,7 +79,7 @@ public class YltController extends Controller {
//闸机提供商
String name = thirdPartyStation.getStr("third_party_name");
//闸机所在车场ID
- int parkId = thirdPartyStation.getInt("third_party_station_id");
+ String parkId = thirdPartyStation.getStr("third_party_station_id");
//最小充电费用
int mini_receivable_total_fee = thirdPartyStation.getInt("mini_receivable_total_fee");
//最小充电度数
@@ -91,12 +88,11 @@ public class YltController extends Controller {
int freeMoney = thirdPartyStation.getInt("freeMoney");//免费0元
// 减免时长
int freeTime = thirdPartyStation.getInt("freeTime");//2小时
- log.info("发现闸机提供商:" + name + ",parkId=" + parkId);
+ //log.info("发现闸机提供商:" + name + ",parkId=" + parkId);
//订单信息
Record ddRecord = ym.getOrderByNo(order_no);
- String charge_begin_time = ddRecord.getStr("charge_begin_time");//充电开始时间
- String charge_end_time = ddRecord.getStr("charge_end_time");//充电结束时间
+
int stationId = ddRecord.getInt("station_id");//电站ID
//获取车场名称
String stationName = ym.getStationById(stationId).getStr("station_name");
@@ -117,15 +113,17 @@ public class YltController extends Controller {
//本地车场配置减免规则,根据充电时长换算
int freeType = 1;
+ JSONObject jo = new JSONObject();
//必须保证满足最低收费规则
if (totalMoney >= mini_receivable_total_fee && power >= mini_charge_ah) {
// 科拓闸机
if ("科拓".equals(name)) {
- JSONObject jo = new JSONObject();
jo.put("appId", appId);
jo.put("parkId", parkId);
jo.put("serviceCode", "syncChargePilePay");
// 获取当前时间戳
+ String charge_begin_time = ddRecord.getStr("charge_begin_time");//充电开始时间
+ String charge_end_time = ddRecord.getStr("charge_end_time");//充电结束时间
long timestamp = System.currentTimeMillis();
jo.put("ts", timestamp);//每次请求附带当前时间戳(格林威治时间1970年01月01日00时00分00秒起至现在的总毫秒数)超过10S请求失效
jo.put("reqId", UUID.randomUUID().toString().toUpperCase());//每次请求的唯一标识,如果是异步接口,异步响应消息的reqId会与原请求的reqId一致。每次请求必须唯一!!!
@@ -154,10 +152,8 @@ public class YltController extends Controller {
.execute().body(); // 发送请求并获取响应体
//记录到数据库中闸机的流水记录
ym.recordDzLog(order_no, charge_plate_no, jo.toString(), result);
- renderJson(CommonUtil.getRet(JSONObject.parseObject(result), true, "已经向科拓闸机平台发送了减免消息!"));
- return;
+ return ResultVO.success(JSONObject.parseObject(result));
} else if ("智门科技".equals(name)) {
- JSONObject jo = new JSONObject();
jo.put("Ver", 2);//协议版本
jo.put("Uid", UUID.randomUUID().toString().toUpperCase());//请求编号(协议唯一码,可使用uuid)
jo.put("Timestamp", System.currentTimeMillis());//时间戳(1970-01-01到现在的秒数)
@@ -170,7 +166,7 @@ public class YltController extends Controller {
dataJo.put("License", charge_plate_no);//车牌
dataJo.put("DiscountType", 2);//优惠类型为时长
dataJo.put("DiscountFee", 0);//优惠金额0分
- dataJo.put("DiscountMinute", 60 * 2);//优惠分钟
+ dataJo.put("DiscountMinute", freeTime);//优惠分钟
jo.put("Data", dataJo);//请求数据 json
String result = HttpUtil.createPost(url)
.body(jo.toString()) // 将 JSON 对象转换为字符串作为请求正文
@@ -178,10 +174,28 @@ public class YltController extends Controller {
.execute().body(); // 发送请求并获取响应体
//记录到数据库中闸机的流水记录
ym.recordDzLog(order_no, charge_plate_no, jo.toString(), result);
- renderJson(CommonUtil.getRet(JSONObject.parseObject(result), true, "已经向智门科技闸机平台发送了减免消息!"));
- return;
+ return ResultVO.success(JSONObject.parseObject(result));
+ } else if ("安快I".equals(name)) {
+ jo.put("parkNo", parkId);
+ jo.put("plate", charge_plate_no);//车牌号
+ jo.put("plate_color", 5);//车牌颜色,绿色
+ jo.put("coupon_type", 1);//1固定时长券
+ jo.put("couponName", "充电减免");
+ jo.put("coupon_value", freeTime);//卷面值 分钟 | 分
+ jo.put("appid", appId);//应用编号
+ jo.put("ts", System.currentTimeMillis() / 1000);//时间戳
+ jo.put("sign", SignUtils.paramsAnKuaiSign(jo, appSecret));//签名
+ // 发送 POST 请求并获取响应
+ String result = HttpUtil.createPost(url)
+ .body(jo.toString()) // 将 JSON 对象转换为字符串作为请求正文
+ .header("version", "1.0.0")
+ .header("Content-Type", "application/json") // 设置请求头,指明内容类型为 JSON
+ .execute().body(); // 发送请求并获取响应体
+ //记录到数据库中闸机的流水记录
+ ym.recordDzLog(order_no, charge_plate_no, jo.toString(), result);
+ return ResultVO.success(JSONObject.parseObject(result));
}
}
- renderJson(CommonUtil.getRet(false, "发现了一个未知的闸机厂商,请联系开发人员!"));
+ return null;
}
}
\ No newline at end of file
diff --git a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Ylt/Model/YltModel.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Ylt/Model/YltModel.java
similarity index 76%
rename from 资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Ylt/Model/YltModel.java
rename to ZhuQue/src/main/java/com/dsideal/ZhuQue/Ylt/Model/YltModel.java
index d20fda0..7d24be6 100644
--- a/资料/ZhuQue【废弃】/src/main/java/com/dsideal/ZhuQue/Ylt/Model/YltModel.java
+++ b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Ylt/Model/YltModel.java
@@ -11,26 +11,21 @@ import com.jfinal.plugin.activerecord.Record;
import java.util.List;
public class YltModel {
+
/**
- * 功能:根据JWT的token获取当前用户信息
+ * 功能:查询指定订单号订单轨迹
*
- * @param request
+ * @param orderNo
* @return
*/
- public Record getUser(HttpServletRequest request) {
- //从Http请求头中获取Authorization
- String Authorization = request.getHeader("Authorization");
- String secret = JwtUtil.SECRET;
- String token = Authorization.replaceFirst(JwtUtil.AUTHORIZATION_STARTER, "");
- Claims cs = JwtUtil.getClaimsFromToken(token, secret);
- String userId = cs.get("userId", String.class);
- String phone = cs.get("phone", String.class);
- Record record = new Record();
- record.set("userId", userId);
- record.set("phone", phone);
+ public Record getLastUnReportOrderByOrderNoTrack(String orderNo) {
+ //通过订单号查询订单轨迹
+ String sql = "select * from t_equipment_charge_order_track where order_no=? order by id desc limit 1;";
+ Record record = Db.findFirst(sql, orderNo);
return record;
}
+
/**
* 功能:传入一个订单ID,判断它所在的车场是不是第三方道闸的车场
*
@@ -38,7 +33,13 @@ public class YltModel {
* @return
*/
public Record getThirdPartyStation(String order_no) {
- Record record = getOrderByNo(order_no);
+ //因为测试库与生产库是两个库,在生产库中产生的订单号,在测试库中是无法获取到的,所以先写死,再考虑与吴缤研究是否可以将
+ //中东港:114
+ //驿来特充电站(西点药业湛江路):85
+ String sql = "select * from t_ext_dz_station where station_id=114";
+ Record record = Db.findFirst(sql);
+
+ //Record record = getOrderByNo(order_no);
if (record == null) {
return null;
}
@@ -122,4 +123,5 @@ public class YltModel {
record.set("result", result);
Db.save("t_ext_dz_log", "order_no", record);
}
-}
+
+}
\ No newline at end of file
diff --git a/资料/ZhuQue【废弃】/src/main/resource/Sql/test.sql b/ZhuQue/src/main/resource/Sql/test.sql
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/resource/Sql/test.sql
rename to ZhuQue/src/main/resource/Sql/test.sql
diff --git a/资料/ZhuQue【废弃】/src/main/resource/application.properties b/ZhuQue/src/main/resource/application.properties
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/resource/application.properties
rename to ZhuQue/src/main/resource/application.properties
diff --git a/资料/ZhuQue【废弃】/src/main/resource/fzby.txt b/ZhuQue/src/main/resource/fzby.txt
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/resource/fzby.txt
rename to ZhuQue/src/main/resource/fzby.txt
diff --git a/资料/ZhuQue【废弃】/src/main/resource/log4j.properties b/ZhuQue/src/main/resource/log4j.properties
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/resource/log4j.properties
rename to ZhuQue/src/main/resource/log4j.properties
diff --git a/资料/ZhuQue【废弃】/src/main/resource/logback.xml b/ZhuQue/src/main/resource/logback.xml
similarity index 100%
rename from 资料/ZhuQue【废弃】/src/main/resource/logback.xml
rename to ZhuQue/src/main/resource/logback.xml
diff --git a/资料/ZhuQue【废弃】/src/main/resource/undertow.properties b/ZhuQue/src/main/resource/undertow.properties
similarity index 95%
rename from 资料/ZhuQue【废弃】/src/main/resource/undertow.properties
rename to ZhuQue/src/main/resource/undertow.properties
index 44cd7ac..b116174 100644
--- a/资料/ZhuQue【废弃】/src/main/resource/undertow.properties
+++ b/ZhuQue/src/main/resource/undertow.properties
@@ -1,6 +1,6 @@
# true 值支持热加载
undertow.devMode=false
-undertow.port=8888
+undertow.port=9000
undertow.host=0.0.0.0
#undertow.resourcePath=/usr/local/tomcat8/webapps/QingLong,classpath:static
undertow.resourcePath=D:/dsWork/QingLong/WebRoot,classpath:static
diff --git a/资料/ZhuQue【废弃】/生成依赖jar.bat b/ZhuQue/生成依赖jar.bat
similarity index 100%
rename from 资料/ZhuQue【废弃】/生成依赖jar.bat
rename to ZhuQue/生成依赖jar.bat