diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 13566b8..0000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,8 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-# Editor-based HTTP Client requests
-/httpRequests/
-# Datasource local storage ignored files
-/dataSources/
-/dataSources.local.xml
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
index 62c05ee..ec3337c 100644
--- a/.idea/compiler.xml
+++ b/.idea/compiler.xml
@@ -6,25 +6,31 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
-
-
-
-
-
-
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
index c5d8212..1867eec 100644
--- a/.idea/encodings.xml
+++ b/.idea/encodings.xml
@@ -1,6 +1,6 @@
-
+
@@ -45,12 +45,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
\ No newline at end of file
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
index 7b9d955..c48ef6b 100644
--- a/.idea/jarRepositories.xml
+++ b/.idea/jarRepositories.xml
@@ -9,7 +9,7 @@
-
+
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
new file mode 100644
index 0000000..dc9bc20
--- /dev/null
+++ b/.idea/workspace.xml
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {
+ "associatedIndex": 2
+}
+
+
+
+
+
+ {
+ "keyToString": {
+ "RequestMappingsPanelOrder0": "0",
+ "RequestMappingsPanelOrder1": "1",
+ "RequestMappingsPanelWidth0": "75",
+ "RequestMappingsPanelWidth1": "75",
+ "RunOnceActivity.OpenProjectViewOnStart": "true",
+ "RunOnceActivity.ShowReadmeOnStart": "true",
+ "WebServerToolWindowFactoryState": "false",
+ "git-widget-placeholder": "zhaokangyu",
+ "jdk.selected.JAVA_MODULE": "17",
+ "last_opened_file_path": "D:/car/boot-Cloud1/pom.xml",
+ "node.js.detected.package.eslint": "true",
+ "node.js.detected.package.tslint": "true",
+ "node.js.selected.package.eslint": "(autodetect)",
+ "node.js.selected.package.tslint": "(autodetect)",
+ "nodejs_package_manager_path": "npm",
+ "project.structure.last.edited": "Modules",
+ "project.structure.proportion": "0.0",
+ "project.structure.side.proportion": "0.29681978",
+ "vue.rearranger.settings.migration": "true"
+ }
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1709274342728
+
+
+ 1709274342728
+
+
+
+
+
+
+
+ 1709276471469
+
+
+
+ 1709276471470
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/boot-auth/src/main/resources/bootstrap.yml b/boot-auth/src/main/resources/bootstrap.yml
index 44665a0..2d15b6e 100644
--- a/boot-auth/src/main/resources/bootstrap.yml
+++ b/boot-auth/src/main/resources/bootstrap.yml
@@ -14,13 +14,14 @@ spring:
nacos:
discovery:
# 服务注册地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
config:
# 配置中心地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
# 配置文件格式
file-extension: yml
# 共享配置
shared-configs:
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
- namespace: 0aeaa321-b967-4df4-8fae-d55617039cb3
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
diff --git a/boot-auth/target/classes/bootstrap.yml b/boot-auth/target/classes/bootstrap.yml
index 44665a0..2d15b6e 100644
--- a/boot-auth/target/classes/bootstrap.yml
+++ b/boot-auth/target/classes/bootstrap.yml
@@ -14,13 +14,14 @@ spring:
nacos:
discovery:
# 服务注册地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
config:
# 配置中心地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
# 配置文件格式
file-extension: yml
# 共享配置
shared-configs:
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
- namespace: 0aeaa321-b967-4df4-8fae-d55617039cb3
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
diff --git a/boot-common/boot-common-core/pom.xml b/boot-common/boot-common-core/pom.xml
index 6bf052b..1ce2f9b 100644
--- a/boot-common/boot-common-core/pom.xml
+++ b/boot-common/boot-common-core/pom.xml
@@ -113,6 +113,11 @@
swagger-annotations
+
+ org.projectlombok
+ lombok
+
+
diff --git a/boot-gateway/src/main/resources/bootstrap.yml b/boot-gateway/src/main/resources/bootstrap.yml
index 40a5999..fd91dce 100644
--- a/boot-gateway/src/main/resources/bootstrap.yml
+++ b/boot-gateway/src/main/resources/bootstrap.yml
@@ -14,16 +14,17 @@ spring:
nacos:
discovery:
# 服务注册地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
config:
# 配置中心地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
# 配置文件格式
file-extension: yml
# 共享配置
shared-configs:
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
- namespace: 0aeaa321-b967-4df4-8fae-d55617039cb3
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
sentinel:
# 取消控制台懒加载
eager: true
@@ -34,7 +35,7 @@ spring:
datasource:
ds1:
nacos:
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
dataId: sentinel-boot-gateway
groupId: DEFAULT_GROUP
data-type: json
diff --git a/boot-gateway/target/classes/bootstrap.yml b/boot-gateway/target/classes/bootstrap.yml
index 40a5999..fd91dce 100644
--- a/boot-gateway/target/classes/bootstrap.yml
+++ b/boot-gateway/target/classes/bootstrap.yml
@@ -14,16 +14,17 @@ spring:
nacos:
discovery:
# 服务注册地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
config:
# 配置中心地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
# 配置文件格式
file-extension: yml
# 共享配置
shared-configs:
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
- namespace: 0aeaa321-b967-4df4-8fae-d55617039cb3
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
sentinel:
# 取消控制台懒加载
eager: true
@@ -34,7 +35,7 @@ spring:
datasource:
ds1:
nacos:
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
dataId: sentinel-boot-gateway
groupId: DEFAULT_GROUP
data-type: json
diff --git a/boot-gateway/target/classes/com/boot/gateway/filter/XssFilter$1.class b/boot-gateway/target/classes/com/boot/gateway/filter/XssFilter$1.class
index 24ee27d..a0c83b8 100644
Binary files a/boot-gateway/target/classes/com/boot/gateway/filter/XssFilter$1.class and b/boot-gateway/target/classes/com/boot/gateway/filter/XssFilter$1.class differ
diff --git a/boot-modules/boot-file/boot-file-server/src/main/resources/bootstrap.yml b/boot-modules/boot-file/boot-file-server/src/main/resources/bootstrap.yml
index d67b642..486981d 100644
--- a/boot-modules/boot-file/boot-file-server/src/main/resources/bootstrap.yml
+++ b/boot-modules/boot-file/boot-file-server/src/main/resources/bootstrap.yml
@@ -14,13 +14,14 @@ spring:
nacos:
discovery:
# 服务注册地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
config:
# 配置中心地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
# 配置文件格式
file-extension: yml
# 共享配置
shared-configs:
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
- namespace: 0aeaa321-b967-4df4-8fae-d55617039cb3
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
diff --git a/boot-modules/boot-file/boot-file-server/target/classes/bootstrap.yml b/boot-modules/boot-file/boot-file-server/target/classes/bootstrap.yml
index d67b642..486981d 100644
--- a/boot-modules/boot-file/boot-file-server/target/classes/bootstrap.yml
+++ b/boot-modules/boot-file/boot-file-server/target/classes/bootstrap.yml
@@ -14,13 +14,14 @@ spring:
nacos:
discovery:
# 服务注册地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
config:
# 配置中心地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
# 配置文件格式
file-extension: yml
# 共享配置
shared-configs:
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
- namespace: 0aeaa321-b967-4df4-8fae-d55617039cb3
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
diff --git a/boot-modules/boot-gen/src/main/resources/bootstrap.yml b/boot-modules/boot-gen/src/main/resources/bootstrap.yml
index 63bd157..5092c2e 100644
--- a/boot-modules/boot-gen/src/main/resources/bootstrap.yml
+++ b/boot-modules/boot-gen/src/main/resources/bootstrap.yml
@@ -14,13 +14,14 @@ spring:
nacos:
discovery:
# 服务注册地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
config:
# 配置中心地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
# 配置文件格式
file-extension: yml
# 共享配置
shared-configs:
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
- namespace: 0aeaa321-b967-4df4-8fae-d55617039cb3
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
diff --git a/boot-modules/boot-gen/target/classes/bootstrap.yml b/boot-modules/boot-gen/target/classes/bootstrap.yml
index 63bd157..5092c2e 100644
--- a/boot-modules/boot-gen/target/classes/bootstrap.yml
+++ b/boot-modules/boot-gen/target/classes/bootstrap.yml
@@ -14,13 +14,14 @@ spring:
nacos:
discovery:
# 服务注册地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
config:
# 配置中心地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
# 配置文件格式
file-extension: yml
# 共享配置
shared-configs:
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
- namespace: 0aeaa321-b967-4df4-8fae-d55617039cb3
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
diff --git a/boot-modules/boot-job/src/main/resources/bootstrap.yml b/boot-modules/boot-job/src/main/resources/bootstrap.yml
index fa1a461..17ff2ed 100644
--- a/boot-modules/boot-job/src/main/resources/bootstrap.yml
+++ b/boot-modules/boot-job/src/main/resources/bootstrap.yml
@@ -14,13 +14,14 @@ spring:
nacos:
discovery:
# 服务注册地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
config:
# 配置中心地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
# 配置文件格式
file-extension: yml
# 共享配置
shared-configs:
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
- namespace: 0aeaa321-b967-4df4-8fae-d55617039cb3
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
diff --git a/boot-modules/boot-job/target/classes/bootstrap.yml b/boot-modules/boot-job/target/classes/bootstrap.yml
index fa1a461..17ff2ed 100644
--- a/boot-modules/boot-job/target/classes/bootstrap.yml
+++ b/boot-modules/boot-job/target/classes/bootstrap.yml
@@ -14,13 +14,14 @@ spring:
nacos:
discovery:
# 服务注册地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
config:
# 配置中心地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
# 配置文件格式
file-extension: yml
# 共享配置
shared-configs:
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
- namespace: 0aeaa321-b967-4df4-8fae-d55617039cb3
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
diff --git a/boot-modules/boot-system/boot-system-server/src/main/resources/bootstrap.yml b/boot-modules/boot-system/boot-system-server/src/main/resources/bootstrap.yml
index 0411e58..697a645 100644
--- a/boot-modules/boot-system/boot-system-server/src/main/resources/bootstrap.yml
+++ b/boot-modules/boot-system/boot-system-server/src/main/resources/bootstrap.yml
@@ -14,13 +14,14 @@ spring:
nacos:
discovery:
# 服务注册地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
config:
# 配置中心地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
# 配置文件格式
file-extension: yml
# 共享配置
shared-configs:
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
- namespace: 0aeaa321-b967-4df4-8fae-d55617039cb3
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
diff --git a/boot-modules/boot-system/boot-system-server/target/classes/bootstrap.yml b/boot-modules/boot-system/boot-system-server/target/classes/bootstrap.yml
index 0411e58..697a645 100644
--- a/boot-modules/boot-system/boot-system-server/target/classes/bootstrap.yml
+++ b/boot-modules/boot-system/boot-system-server/target/classes/bootstrap.yml
@@ -14,13 +14,14 @@ spring:
nacos:
discovery:
# 服务注册地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
config:
# 配置中心地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
# 配置文件格式
file-extension: yml
# 共享配置
shared-configs:
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
- namespace: 0aeaa321-b967-4df4-8fae-d55617039cb3
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
diff --git a/boot-valuation-rule/boot-valuation-rule-common/pom.xml b/boot-valuation-rule/boot-valuation-rule-common/pom.xml
new file mode 100644
index 0000000..f3f9126
--- /dev/null
+++ b/boot-valuation-rule/boot-valuation-rule-common/pom.xml
@@ -0,0 +1,27 @@
+
+
+ 4.0.0
+
+ com.boot
+ boot-valuation-rule
+ 3.6.3
+
+
+ boot-valuation-rule-common
+
+
+ 17
+ 17
+ UTF-8
+
+
+
+
+ com.boot
+ boot-common-core
+
+
+
+
diff --git a/boot-valuation-rule/boot-valuation-rule-common/src/main/java/com/boot/rule/common/domain/ChargingMiddleTable.java b/boot-valuation-rule/boot-valuation-rule-common/src/main/java/com/boot/rule/common/domain/ChargingMiddleTable.java
new file mode 100644
index 0000000..d1ea2b5
--- /dev/null
+++ b/boot-valuation-rule/boot-valuation-rule-common/src/main/java/com/boot/rule/common/domain/ChargingMiddleTable.java
@@ -0,0 +1,35 @@
+package com.boot.rule.common.domain;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.util.Date;
+
+/**
+ * @ClassName ChargingMiddleTable
+ * @Description
+ * @Author
+ * @Date 2024/3/1 16:20
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class ChargingMiddleTable {
+ private Integer id;
+ private Integer cityId;
+ private Integer channelId;
+ private Integer serverTypeId;
+ private Integer rankId;
+ private Integer estimatedId;
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+ private Date updateTime;
+ private String userName;
+ private Integer availableState;
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+ private Date createTime;
+}
diff --git a/boot-valuation-rule/boot-valuation-rule-common/src/main/java/com/boot/rule/common/domain/EstimatedOrder.java b/boot-valuation-rule/boot-valuation-rule-common/src/main/java/com/boot/rule/common/domain/EstimatedOrder.java
new file mode 100644
index 0000000..5861523
--- /dev/null
+++ b/boot-valuation-rule/boot-valuation-rule-common/src/main/java/com/boot/rule/common/domain/EstimatedOrder.java
@@ -0,0 +1,36 @@
+package com.boot.rule.common.domain;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * @ClassName EstimatedOrder
+ * @Description
+ * @Author
+ * @Date 2024/3/1 16:15
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class EstimatedOrder {
+ private Integer id;
+ private Integer cityId;
+ private Integer serverTypeId;
+ private Integer channelId;
+ private Integer rankId;
+ private Double kilometres;
+ private Integer serverTime;
+ private BigDecimal mealPrice;
+ private BigDecimal basicsPrice;
+ private Integer nightId;
+ private String sectionId;
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+ private Date createTime;
+}
diff --git a/boot-valuation-rule/boot-valuation-rule-common/src/main/java/com/boot/rule/common/domain/NightServer.java b/boot-valuation-rule/boot-valuation-rule-common/src/main/java/com/boot/rule/common/domain/NightServer.java
new file mode 100644
index 0000000..bb0d8ed
--- /dev/null
+++ b/boot-valuation-rule/boot-valuation-rule-common/src/main/java/com/boot/rule/common/domain/NightServer.java
@@ -0,0 +1,26 @@
+package com.boot.rule.common.domain;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.math.BigDecimal;
+
+/**
+ * @ClassName NightServer
+ * @Description
+ * @Author
+ * @Date 2024/3/1 16:22
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class NightServer {
+ private Integer id;
+ private BigDecimal nightServerMileagePrice;
+ private BigDecimal nightServerTimePrice;
+ private BigDecimal mileagePrice;
+ private BigDecimal timePrice;
+ private Double longWayMileage;
+ private BigDecimal longWayPrice;
+}
diff --git a/boot-valuation-rule/boot-valuation-rule-common/src/main/java/com/boot/rule/common/domain/Section.java b/boot-valuation-rule/boot-valuation-rule-common/src/main/java/com/boot/rule/common/domain/Section.java
new file mode 100644
index 0000000..f7124a3
--- /dev/null
+++ b/boot-valuation-rule/boot-valuation-rule-common/src/main/java/com/boot/rule/common/domain/Section.java
@@ -0,0 +1,24 @@
+package com.boot.rule.common.domain;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.math.BigDecimal;
+
+/**
+ * @ClassName Section
+ * @Description
+ * @Author
+ * @Date 2024/3/1 16:24
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class Section {
+ private Integer id;
+ private Integer startTime;
+ private Integer endTime;
+ private BigDecimal kilometrePrice;
+ private BigDecimal timePrice;
+}
diff --git a/boot-valuation-rule/boot-valuation-rule-common/src/main/java/com/boot/rule/common/domain/vo/ValuationVo.java b/boot-valuation-rule/boot-valuation-rule-common/src/main/java/com/boot/rule/common/domain/vo/ValuationVo.java
new file mode 100644
index 0000000..bca27d2
--- /dev/null
+++ b/boot-valuation-rule/boot-valuation-rule-common/src/main/java/com/boot/rule/common/domain/vo/ValuationVo.java
@@ -0,0 +1,78 @@
+package com.boot.rule.common.domain.vo;
+
+import com.boot.rule.common.domain.Section;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.math.BigDecimal;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * @ClassName ValuationVo
+ * @Description
+ * @Author
+ * @Date 2024/3/1 15:52
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class ValuationVo {
+
+ // 城市id
+ private Integer cityId;
+
+ // 渠道id
+ private Integer channelId;
+
+ // 服务类型id
+ private Integer serverTypeId;
+
+ // 车辆级别id
+ private Integer rankId;
+
+ // 最低消费(套餐价格)
+ private BigDecimal mealPrice;
+
+ // 基本消费
+ private BigDecimal basicsPrice;
+
+ // 包含公里数
+ private Double kilometres;
+
+ // 包含服务时间
+ private Integer serverTime;
+
+ // 超服务公里单价
+ private BigDecimal mileagePrice;
+
+ // 超服务时长单价
+ private BigDecimal timePrice;
+
+ // 远途服务起算公里
+ private Double longWayMileage;
+
+ // 远途服务公里单价
+ private BigDecimal longWayPrice;
+
+ // 夜间服务加收公里数单价
+ private BigDecimal nightServerMileagePrice;
+
+ // 夜间服务加收书剑单价
+ private BigDecimal nightServerTimePrice;
+
+ // 芬顿计费规则List集合
+ private List sectionList;
+
+ // 操作人
+ private String userName;
+
+ // 创建时间
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+ private Date createTime;
+
+}
diff --git a/boot-valuation-rule/boot-valuation-rule-common/target/classes/com/boot/rule/common/domain/ChargingMiddleTable.class b/boot-valuation-rule/boot-valuation-rule-common/target/classes/com/boot/rule/common/domain/ChargingMiddleTable.class
new file mode 100644
index 0000000..015afa7
Binary files /dev/null and b/boot-valuation-rule/boot-valuation-rule-common/target/classes/com/boot/rule/common/domain/ChargingMiddleTable.class differ
diff --git a/boot-valuation-rule/boot-valuation-rule-common/target/classes/com/boot/rule/common/domain/EstimatedOrder.class b/boot-valuation-rule/boot-valuation-rule-common/target/classes/com/boot/rule/common/domain/EstimatedOrder.class
new file mode 100644
index 0000000..89e304a
Binary files /dev/null and b/boot-valuation-rule/boot-valuation-rule-common/target/classes/com/boot/rule/common/domain/EstimatedOrder.class differ
diff --git a/boot-valuation-rule/boot-valuation-rule-common/target/classes/com/boot/rule/common/domain/NightServer.class b/boot-valuation-rule/boot-valuation-rule-common/target/classes/com/boot/rule/common/domain/NightServer.class
new file mode 100644
index 0000000..dfc9dc1
Binary files /dev/null and b/boot-valuation-rule/boot-valuation-rule-common/target/classes/com/boot/rule/common/domain/NightServer.class differ
diff --git a/boot-valuation-rule/boot-valuation-rule-common/target/classes/com/boot/rule/common/domain/Section.class b/boot-valuation-rule/boot-valuation-rule-common/target/classes/com/boot/rule/common/domain/Section.class
new file mode 100644
index 0000000..b3971fe
Binary files /dev/null and b/boot-valuation-rule/boot-valuation-rule-common/target/classes/com/boot/rule/common/domain/Section.class differ
diff --git a/boot-valuation-rule/boot-valuation-rule-common/target/classes/com/boot/rule/common/domain/vo/ValuationVo.class b/boot-valuation-rule/boot-valuation-rule-common/target/classes/com/boot/rule/common/domain/vo/ValuationVo.class
new file mode 100644
index 0000000..4383905
Binary files /dev/null and b/boot-valuation-rule/boot-valuation-rule-common/target/classes/com/boot/rule/common/domain/vo/ValuationVo.class differ
diff --git a/boot-valuation-rule/boot-valuation-rule-remote/pom.xml b/boot-valuation-rule/boot-valuation-rule-remote/pom.xml
new file mode 100644
index 0000000..39aa9b9
--- /dev/null
+++ b/boot-valuation-rule/boot-valuation-rule-remote/pom.xml
@@ -0,0 +1,28 @@
+
+
+ 4.0.0
+
+ com.boot
+ boot-valuation-rule
+ 3.6.3
+
+
+ boot-valuation-rule-remote
+
+
+ 17
+ 17
+ UTF-8
+
+
+
+
+ com.boot
+ boot-valuation-rule-common
+ 3.6.3
+
+
+
+
diff --git a/boot-valuation-rule/boot-valuation-rule-server/pom.xml b/boot-valuation-rule/boot-valuation-rule-server/pom.xml
new file mode 100644
index 0000000..21f9857
--- /dev/null
+++ b/boot-valuation-rule/boot-valuation-rule-server/pom.xml
@@ -0,0 +1,114 @@
+
+
+ 4.0.0
+
+ com.boot
+ boot-valuation-rule
+ 3.6.3
+
+
+ boot-valuation-rule-server
+
+
+ 17
+ 17
+ UTF-8
+
+
+
+
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-nacos-discovery
+
+
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-nacos-config
+
+
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-sentinel
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+
+
+
+
+ io.springfox
+ springfox-swagger-ui
+ ${swagger.fox.version}
+
+
+
+
+ com.mysql
+ mysql-connector-j
+
+
+
+
+ com.boot
+ boot-common-datasource
+
+
+
+
+ com.boot
+ boot-common-datascope
+
+
+
+
+ com.boot
+ boot-common-log
+
+
+
+
+ com.boot
+ boot-common-swagger
+
+
+
+
+ com.boot
+ boot-valuation-rule-common
+ 3.6.3
+
+
+
+ com.boot
+ boot-file-remote
+
+
+
+
+
+ ${project.artifactId}
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+ repackage
+
+
+
+
+
+
+
+
diff --git a/boot-valuation-rule/boot-valuation-rule-server/src/main/java/com/boot/rule/BootValuationRuleApplication.java b/boot-valuation-rule/boot-valuation-rule-server/src/main/java/com/boot/rule/BootValuationRuleApplication.java
new file mode 100644
index 0000000..961f5b7
--- /dev/null
+++ b/boot-valuation-rule/boot-valuation-rule-server/src/main/java/com/boot/rule/BootValuationRuleApplication.java
@@ -0,0 +1,33 @@
+package com.boot.rule;
+
+import com.boot.common.security.annotation.EnableCustomConfig;
+import com.boot.common.security.annotation.EnableRyFeignClients;
+import com.boot.common.swagger.annotation.EnableCustomSwagger2;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+/**
+ * @ClassName BootValuationRuleApplication
+ * @Description
+ * @Author
+ * @Date 2024/3/1 15:23
+ */
+@SpringBootApplication
+@EnableCustomConfig
+@EnableCustomSwagger2
+@EnableRyFeignClients
+public class BootValuationRuleApplication {
+ public static void main(String[] args) {
+ SpringApplication.run(BootValuationRuleApplication.class,args);
+ System.out.println("(♥◠‿◠)ノ゙ 计价规则模块启动成功 ლ(´ڡ`ლ)゙ \n" +
+ " .-------. ____ __ \n" +
+ " | _ _ \\ \\ \\ / / \n" +
+ " | ( ' ) | \\ _. / ' \n" +
+ " |(_ o _) / _( )_ .' \n" +
+ " | (_,_).' __ ___(_ o _)' \n" +
+ " | |\\ \\ | || |(_,_)' \n" +
+ " | | \\ `' /| `-' / \n" +
+ " | | \\ / \\ / \n" +
+ " ''-' `'-' `-..-' ");
+ }
+}
diff --git a/boot-valuation-rule/boot-valuation-rule-server/src/main/java/com/boot/rule/controller/RuleController.java b/boot-valuation-rule/boot-valuation-rule-server/src/main/java/com/boot/rule/controller/RuleController.java
new file mode 100644
index 0000000..8cf8d40
--- /dev/null
+++ b/boot-valuation-rule/boot-valuation-rule-server/src/main/java/com/boot/rule/controller/RuleController.java
@@ -0,0 +1,29 @@
+package com.boot.rule.controller;
+
+import com.boot.common.core.domain.Result;
+import com.boot.rule.common.domain.vo.ValuationVo;
+import com.boot.rule.service.RuleService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * @ClassName RuleController
+ * @Description
+ * @Author
+ * @Date 2024/3/1 16:27
+ */
+@RestController
+@RequestMapping("/rule")
+public class RuleController {
+ @Autowired
+ private RuleService ruleService;
+
+ @PostMapping("/addRule")
+ public Result addRule(@RequestBody ValuationVo valuationVo){
+ return ruleService.addRule(valuationVo);
+ }
+
+}
diff --git a/boot-valuation-rule/boot-valuation-rule-server/src/main/java/com/boot/rule/mapper/RuleMapper.java b/boot-valuation-rule/boot-valuation-rule-server/src/main/java/com/boot/rule/mapper/RuleMapper.java
new file mode 100644
index 0000000..37df9c1
--- /dev/null
+++ b/boot-valuation-rule/boot-valuation-rule-server/src/main/java/com/boot/rule/mapper/RuleMapper.java
@@ -0,0 +1,22 @@
+package com.boot.rule.mapper;
+
+import com.boot.rule.common.domain.ChargingMiddleTable;
+import com.boot.rule.common.domain.EstimatedOrder;
+import com.boot.rule.common.domain.NightServer;
+import com.boot.rule.common.domain.Section;
+
+/**
+ * @ClassName RuleMapper
+ * @Description
+ * @Author
+ * @Date 2024/3/1 16:28
+ */
+public interface RuleMapper {
+ void addSection(Section section);
+
+ void addNightServer(NightServer nightServer);
+
+ void addEstimatedOrder(EstimatedOrder estimatedOrder);
+
+ Integer addChargingMiddleTable(ChargingMiddleTable chargingMiddleTable);
+}
diff --git a/boot-valuation-rule/boot-valuation-rule-server/src/main/java/com/boot/rule/service/RuleService.java b/boot-valuation-rule/boot-valuation-rule-server/src/main/java/com/boot/rule/service/RuleService.java
new file mode 100644
index 0000000..73d38f5
--- /dev/null
+++ b/boot-valuation-rule/boot-valuation-rule-server/src/main/java/com/boot/rule/service/RuleService.java
@@ -0,0 +1,14 @@
+package com.boot.rule.service;
+
+import com.boot.common.core.domain.Result;
+import com.boot.rule.common.domain.vo.ValuationVo;
+
+/**
+ * @ClassName RuleService
+ * @Description
+ * @Author
+ * @Date 2024/3/1 16:27
+ */
+public interface RuleService {
+ Result addRule(ValuationVo valuationVo);
+}
diff --git a/boot-valuation-rule/boot-valuation-rule-server/src/main/java/com/boot/rule/service/impl/RuleServiceImpl.java b/boot-valuation-rule/boot-valuation-rule-server/src/main/java/com/boot/rule/service/impl/RuleServiceImpl.java
new file mode 100644
index 0000000..b0076bf
--- /dev/null
+++ b/boot-valuation-rule/boot-valuation-rule-server/src/main/java/com/boot/rule/service/impl/RuleServiceImpl.java
@@ -0,0 +1,86 @@
+package com.boot.rule.service.impl;
+
+import com.boot.common.core.domain.Result;
+import com.boot.rule.common.domain.ChargingMiddleTable;
+import com.boot.rule.common.domain.EstimatedOrder;
+import com.boot.rule.common.domain.NightServer;
+import com.boot.rule.common.domain.Section;
+import com.boot.rule.common.domain.vo.ValuationVo;
+import com.boot.rule.mapper.RuleMapper;
+import com.boot.rule.service.RuleService;
+import io.swagger.models.auth.In;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.Date;
+
+/**
+ * @ClassName RuleServiceImpl
+ * @Description
+ * @Author
+ * @Date 2024/3/1 16:28
+ */
+@Service
+public class RuleServiceImpl implements RuleService {
+ @Autowired
+ private RuleMapper ruleMapper;
+
+ @Override
+ @Transactional
+ public Result addRule(ValuationVo valuationVo) {
+
+ String str = "";
+ NightServer nightServer = new NightServer();
+ EstimatedOrder estimatedOrder = new EstimatedOrder();
+ Section section1 = new Section();
+ ChargingMiddleTable chargingMiddleTable = new ChargingMiddleTable();
+ // 将前台的值分别赋值给不同的表,然后添加表中的数据
+
+ // 1.分段计费表中进行赋值
+ // 含有芬顿计费
+ if (valuationVo.getSectionList() != null){
+ str = "";
+ for (Section section : valuationVo.getSectionList()) {
+ ruleMapper.addSection(section);
+ Integer section1Id = section1.getId();
+ str += ","+section1Id;
+ }
+ estimatedOrder.setSectionId(str.substring(1));
+ }else { // 不含分段计费
+ estimatedOrder.setSectionId(String.valueOf(0));
+ }
+ // 2.夜间服务统计表中进行赋值
+ nightServer.setNightServerMileagePrice(valuationVo.getNightServerMileagePrice());
+ nightServer.setNightServerTimePrice(valuationVo.getNightServerTimePrice());
+ nightServer.setMileagePrice(valuationVo.getMileagePrice());
+ nightServer.setTimePrice(valuationVo.getTimePrice());
+ nightServer.setLongWayMileage(valuationVo.getLongWayMileage());
+ nightServer.setLongWayPrice(valuationVo.getLongWayPrice());
+ ruleMapper.addNightServer(nightServer);
+ Integer nightServerId = nightServer.getId();
+ // 3.套餐表中进行赋值
+ estimatedOrder.setCityId(valuationVo.getCityId());
+ estimatedOrder.setChannelId(valuationVo.getChannelId());
+ estimatedOrder.setRankId(valuationVo.getRankId());
+ estimatedOrder.setServerTypeId(valuationVo.getServerTypeId());
+ estimatedOrder.setKilometres(valuationVo.getKilometres());
+ estimatedOrder.setServerTime(valuationVo.getServerTime());
+ estimatedOrder.setMealPrice(valuationVo.getMealPrice());
+ estimatedOrder.setBasicsPrice(valuationVo.getBasicsPrice());
+ estimatedOrder.setNightId(nightServerId);
+ ruleMapper.addEstimatedOrder(estimatedOrder);
+ Integer estimatedOrderId = estimatedOrder.getId();
+ // 4.计费规则中间表中进行赋值
+ chargingMiddleTable.setCityId(valuationVo.getCityId());
+ chargingMiddleTable.setRankId(valuationVo.getRankId());
+ chargingMiddleTable.setServerTypeId(valuationVo.getServerTypeId());
+ chargingMiddleTable.setChannelId(valuationVo.getChannelId());
+ chargingMiddleTable.setEstimatedId(estimatedOrderId);
+ chargingMiddleTable.setUpdateTime(new Date());
+ chargingMiddleTable.setUserName(valuationVo.getUserName());
+ chargingMiddleTable.setCreateTime(valuationVo.getCreateTime());
+ Integer i = ruleMapper.addChargingMiddleTable(chargingMiddleTable);
+ return i>0?Result.ok("添加成功"):Result.fail("添加失败");
+ }
+}
diff --git a/boot-valuation-rule/boot-valuation-rule-server/src/main/resources/bootstrap.yml b/boot-valuation-rule/boot-valuation-rule-server/src/main/resources/bootstrap.yml
new file mode 100644
index 0000000..94e2413
--- /dev/null
+++ b/boot-valuation-rule/boot-valuation-rule-server/src/main/resources/bootstrap.yml
@@ -0,0 +1,27 @@
+# Tomcat
+server:
+ port: 9502
+
+# Spring
+spring:
+ application:
+ # 应用名称
+ name: boot-valuation-rule
+ profiles:
+ # 环境配置
+ active: dev
+ cloud:
+ nacos:
+ discovery:
+ # 服务注册地址
+ server-addr: 122.152.215.207:8848
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
+ config:
+ # 配置中心地址
+ server-addr: 122.152.215.207:8848
+ # 配置文件格式
+ file-extension: yml
+ # 共享配置
+ shared-configs:
+ - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
diff --git a/boot-valuation-rule/boot-valuation-rule-server/src/main/resources/mpper/RuleMapper.xml b/boot-valuation-rule/boot-valuation-rule-server/src/main/resources/mpper/RuleMapper.xml
new file mode 100644
index 0000000..d2d80cc
--- /dev/null
+++ b/boot-valuation-rule/boot-valuation-rule-server/src/main/resources/mpper/RuleMapper.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+ INSERT INTO `car`.`tb_section`
+ (`start_time`, `end_time`, `kilometre_price`, `time_price`)
+ VALUES
+ (#{startTime}, #{endTime}, #{kilometrePrice}, #{timePrice})
+
+
+ INSERT INTO `car`.`night_server`
+ (`night_server_mileage_price`, `night_server_time_price`, `mileage_price`, `time_price`, `long_way_mileage`, `long_way_price`)
+ VALUES
+ (#{nightServerMileagePrice}, #{nightServerTimePrice}, #{mileagePrice}, #{timePrice}, #{longWayMileage}, #{longWayPrice})
+
+
+
+ INSERT INTO `car`.`estimated_order`
+ (`city_id`, `server_type_id`, `channel_id`, `rank_id`, `kilometres`, `server_time`, `meal_price`, `basics_price`, `night_id`, `section_id`)
+ VALUES
+ (#{cityId}, #{serverTypeId}, #{channelId}, #{rankId}, #{kilometres}, #{serverTime}, #{mealPrice}, #{basicsPrice}, #{nightId}, #{sectionId})
+
+
+
+ INSERT INTO `car`.`charging_middle_table`
+ (`city_id`, `channel_id`, `server_type_id`, `rank_id`, `estimated_id`, `update_time`, `user_name`, `available_state`, `create_time`)
+ VALUES
+ (#{cityId}, #{channelId}, #{serverTypeId}, #{rankId}, #{estimatedId}, #{updateTime}, #{userName}, 0, #{createTime})
+
+
+
diff --git a/boot-valuation-rule/boot-valuation-rule-server/target/classes/bootstrap.yml b/boot-valuation-rule/boot-valuation-rule-server/target/classes/bootstrap.yml
new file mode 100644
index 0000000..94e2413
--- /dev/null
+++ b/boot-valuation-rule/boot-valuation-rule-server/target/classes/bootstrap.yml
@@ -0,0 +1,27 @@
+# Tomcat
+server:
+ port: 9502
+
+# Spring
+spring:
+ application:
+ # 应用名称
+ name: boot-valuation-rule
+ profiles:
+ # 环境配置
+ active: dev
+ cloud:
+ nacos:
+ discovery:
+ # 服务注册地址
+ server-addr: 122.152.215.207:8848
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
+ config:
+ # 配置中心地址
+ server-addr: 122.152.215.207:8848
+ # 配置文件格式
+ file-extension: yml
+ # 共享配置
+ shared-configs:
+ - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
diff --git a/boot-valuation-rule/boot-valuation-rule-server/target/classes/com/boot/rule/BootValuationRuleApplication.class b/boot-valuation-rule/boot-valuation-rule-server/target/classes/com/boot/rule/BootValuationRuleApplication.class
new file mode 100644
index 0000000..aed7638
Binary files /dev/null and b/boot-valuation-rule/boot-valuation-rule-server/target/classes/com/boot/rule/BootValuationRuleApplication.class differ
diff --git a/boot-valuation-rule/boot-valuation-rule-server/target/classes/com/boot/rule/controller/RuleController.class b/boot-valuation-rule/boot-valuation-rule-server/target/classes/com/boot/rule/controller/RuleController.class
new file mode 100644
index 0000000..a018e56
Binary files /dev/null and b/boot-valuation-rule/boot-valuation-rule-server/target/classes/com/boot/rule/controller/RuleController.class differ
diff --git a/boot-valuation-rule/boot-valuation-rule-server/target/classes/com/boot/rule/mapper/RuleMapper.class b/boot-valuation-rule/boot-valuation-rule-server/target/classes/com/boot/rule/mapper/RuleMapper.class
new file mode 100644
index 0000000..def852b
Binary files /dev/null and b/boot-valuation-rule/boot-valuation-rule-server/target/classes/com/boot/rule/mapper/RuleMapper.class differ
diff --git a/boot-valuation-rule/boot-valuation-rule-server/target/classes/com/boot/rule/service/RuleService.class b/boot-valuation-rule/boot-valuation-rule-server/target/classes/com/boot/rule/service/RuleService.class
new file mode 100644
index 0000000..1db23ad
Binary files /dev/null and b/boot-valuation-rule/boot-valuation-rule-server/target/classes/com/boot/rule/service/RuleService.class differ
diff --git a/boot-valuation-rule/boot-valuation-rule-server/target/classes/com/boot/rule/service/impl/RuleServiceImpl.class b/boot-valuation-rule/boot-valuation-rule-server/target/classes/com/boot/rule/service/impl/RuleServiceImpl.class
new file mode 100644
index 0000000..d66f36e
Binary files /dev/null and b/boot-valuation-rule/boot-valuation-rule-server/target/classes/com/boot/rule/service/impl/RuleServiceImpl.class differ
diff --git a/boot-valuation-rule/boot-valuation-rule-server/target/classes/mpper/RuleMapper.xml b/boot-valuation-rule/boot-valuation-rule-server/target/classes/mpper/RuleMapper.xml
new file mode 100644
index 0000000..d2d80cc
--- /dev/null
+++ b/boot-valuation-rule/boot-valuation-rule-server/target/classes/mpper/RuleMapper.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+ INSERT INTO `car`.`tb_section`
+ (`start_time`, `end_time`, `kilometre_price`, `time_price`)
+ VALUES
+ (#{startTime}, #{endTime}, #{kilometrePrice}, #{timePrice})
+
+
+ INSERT INTO `car`.`night_server`
+ (`night_server_mileage_price`, `night_server_time_price`, `mileage_price`, `time_price`, `long_way_mileage`, `long_way_price`)
+ VALUES
+ (#{nightServerMileagePrice}, #{nightServerTimePrice}, #{mileagePrice}, #{timePrice}, #{longWayMileage}, #{longWayPrice})
+
+
+
+ INSERT INTO `car`.`estimated_order`
+ (`city_id`, `server_type_id`, `channel_id`, `rank_id`, `kilometres`, `server_time`, `meal_price`, `basics_price`, `night_id`, `section_id`)
+ VALUES
+ (#{cityId}, #{serverTypeId}, #{channelId}, #{rankId}, #{kilometres}, #{serverTime}, #{mealPrice}, #{basicsPrice}, #{nightId}, #{sectionId})
+
+
+
+ INSERT INTO `car`.`charging_middle_table`
+ (`city_id`, `channel_id`, `server_type_id`, `rank_id`, `estimated_id`, `update_time`, `user_name`, `available_state`, `create_time`)
+ VALUES
+ (#{cityId}, #{channelId}, #{serverTypeId}, #{rankId}, #{estimatedId}, #{updateTime}, #{userName}, 0, #{createTime})
+
+
+
diff --git a/boot-valuation-rule/pom.xml b/boot-valuation-rule/pom.xml
new file mode 100644
index 0000000..0142014
--- /dev/null
+++ b/boot-valuation-rule/pom.xml
@@ -0,0 +1,26 @@
+
+
+ 4.0.0
+
+ com.boot
+ boot
+ 3.6.3
+
+
+ boot-valuation-rule
+ pom
+
+ boot-valuation-rule-common
+ boot-valuation-rule-server
+ boot-valuation-rule-remote
+
+
+
+ 17
+ 17
+ UTF-8
+
+
+
diff --git a/boot-valuation/boot-valuation-common/pom.xml b/boot-valuation/boot-valuation-common/pom.xml
new file mode 100644
index 0000000..b5a2216
--- /dev/null
+++ b/boot-valuation/boot-valuation-common/pom.xml
@@ -0,0 +1,27 @@
+
+
+ 4.0.0
+
+ com.boot
+ boot-valuation
+ 3.6.3
+
+
+ boot-valuation-common
+
+
+ 17
+ 17
+ UTF-8
+
+
+
+
+ com.boot
+ boot-common-core
+
+
+
+
diff --git a/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/domain/DataInit.java b/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/domain/DataInit.java
new file mode 100644
index 0000000..a312058
--- /dev/null
+++ b/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/domain/DataInit.java
@@ -0,0 +1,15 @@
+package com.boot.valuation.common.domain;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * @ClassName DataInit
+ * @Description
+ * @Author
+ * @Date 2024/2/26 20:57
+ */
+public class DataInit {
+
+}
diff --git a/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/domain/DefineParameter.java b/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/domain/DefineParameter.java
new file mode 100644
index 0000000..cce4d10
--- /dev/null
+++ b/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/domain/DefineParameter.java
@@ -0,0 +1,18 @@
+package com.boot.valuation.common.domain;
+
+/**
+ * @ClassName DefineParameter
+ * @Description
+ * @Author
+ * @Date 2024/2/26 21:30
+ */
+public class DefineParameter {
+ // 包含套餐
+ public static final Integer MEAL = 1;
+ // 夜间服务开始时间
+ public static final Integer START_TIME = 22;
+ // 夜间服务结束时间
+ public static final Integer END_TIME = 6;
+ // 具体分钟
+ public static final Integer MINUTES = 0;
+}
diff --git a/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/domain/Estimated.java b/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/domain/Estimated.java
new file mode 100644
index 0000000..0f51af2
--- /dev/null
+++ b/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/domain/Estimated.java
@@ -0,0 +1,78 @@
+package com.boot.valuation.common.domain;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.math.BigDecimal;
+
+/**
+ * @ClassName Estimated
+ * @Description
+ * @Author
+ * @Date 2024/2/27 8:52
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class Estimated {
+ /**
+ * 主键id
+ */
+
+ private Integer id;
+ /**
+ * 包含公里数
+ */
+ private Double kilometres;
+
+ /**
+ * 包含时长
+ */
+ private Integer serverTime;
+
+ /**
+ * 套餐价格
+ */
+ private BigDecimal mealPrice;
+
+ /**
+ * 基础消费
+ */
+ private BigDecimal basicsPrice;
+
+ /**
+ * 夜间服务公里单价
+ */
+ private BigDecimal nightServerMileagePrice;
+
+ /**
+ * 夜间服务市场单价
+ */
+ private BigDecimal nightServerTimePrice;
+
+ /**
+ * 超公里单价
+ */
+ private BigDecimal mileagePrice;
+
+ /**
+ * 超时长单价
+ */
+ private BigDecimal timePrice;
+
+ /**
+ * 远程服务包含里程数
+ */
+ private Double longWayMileage;
+
+ /**
+ * 远程服务单价
+ */
+ private BigDecimal longWayPrice;
+
+ /**
+ * 分段计费id
+ */
+ private String sectionId;
+}
diff --git a/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/domain/NightSection.java b/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/domain/NightSection.java
new file mode 100644
index 0000000..54bde23
--- /dev/null
+++ b/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/domain/NightSection.java
@@ -0,0 +1,21 @@
+package com.boot.valuation.common.domain;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * @ClassName NightSection
+ * @Description
+ * @Author
+ * @Date 2024/2/27 16:03
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class NightSection {
+ // 夜间服务费
+ private int nightDuration;
+ // 夜间行驶公里数
+ private Double nightDistance;
+}
diff --git a/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/domain/Section.java b/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/domain/Section.java
new file mode 100644
index 0000000..facd6ae
--- /dev/null
+++ b/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/domain/Section.java
@@ -0,0 +1,26 @@
+package com.boot.valuation.common.domain;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import net.sf.jsqlparser.expression.DateTimeLiteralExpression;
+
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * @ClassName Section
+ * @Description
+ * @Author
+ * @Date 2024/2/28 16:27
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class Section {
+ private Integer id;
+ private Integer startTime;
+ private Integer endTime;
+ private BigDecimal kilometrePrice;
+ private BigDecimal timePrice;
+}
diff --git a/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/domain/vo/DataVo.java b/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/domain/vo/DataVo.java
new file mode 100644
index 0000000..b730968
--- /dev/null
+++ b/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/domain/vo/DataVo.java
@@ -0,0 +1,59 @@
+package com.boot.valuation.common.domain.vo;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.util.Date;
+
+/**
+ * @ClassName DataVo
+ * @Description
+ * @Author
+ * @Date 2024/2/26 19:57
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class DataVo {
+ /**
+ * 是否包含套餐 默认为包含:1
+ */
+ private Integer isMeal = 1;
+
+ /**
+ * 从起始地点到目的地的距离
+ */
+ private Double distance;
+
+ /**
+ * 时间
+ */
+ private Date time;
+
+ /**
+ * 到达目的地所用时长
+ */
+ private Integer timeLong;
+
+ /**
+ * 城市id
+ */
+ private Integer cityId;
+
+ /**
+ * 服务类型id
+ */
+ private Integer serverTypeId;
+
+ /**
+ * 渠道id
+ */
+ private Integer channelId;
+
+ /**
+ * 车辆级别id
+ */
+ private Integer rankId;
+
+}
diff --git a/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/domain/vo/DrivingRecordVo.java b/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/domain/vo/DrivingRecordVo.java
new file mode 100644
index 0000000..8158247
--- /dev/null
+++ b/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/domain/vo/DrivingRecordVo.java
@@ -0,0 +1,15 @@
+package com.boot.valuation.common.domain.vo;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * @ClassName DrivingRecordVo
+ * @Description
+ * @Author
+ * @Date 2024/2/27 11:39
+ */
+public class DrivingRecordVo {
+
+}
diff --git a/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/utils/BigDecimalUtils.java b/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/utils/BigDecimalUtils.java
new file mode 100644
index 0000000..331d88a
--- /dev/null
+++ b/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/utils/BigDecimalUtils.java
@@ -0,0 +1,44 @@
+package com.boot.valuation.common.utils;
+
+import org.springframework.stereotype.Component;
+
+import java.math.BigDecimal;
+
+/**
+ * @ClassName BigDecimalUtils
+ * @Description
+ * @Author
+ * @Date 2024/2/27 19:29
+ */
+@Component
+public class BigDecimalUtils {
+
+ // 加
+ public static BigDecimal add(BigDecimal num1, BigDecimal num2){
+ BigDecimal add = BigDecimal.ZERO;
+ add = num1.add(num2);
+ return add;
+ }
+
+ // 减
+ public static BigDecimal subtract(BigDecimal num1, BigDecimal num2){
+ BigDecimal subtract = BigDecimal.ZERO;
+ subtract = num1.subtract(num2);
+ return subtract;
+ }
+
+ // 乘
+ public static BigDecimal multiply(BigDecimal num1, BigDecimal num2){
+ BigDecimal multiply = BigDecimal.ZERO;
+ multiply = num1.multiply(num2);
+ return multiply;
+ }
+
+ // 除
+ public static BigDecimal divide(BigDecimal num1, BigDecimal num2){
+ BigDecimal divide = BigDecimal.ZERO;
+ divide = num1.divide(num2, 2, BigDecimal.ROUND_HALF_UP); // 保留2位小数,四舍五入
+ return divide;
+ }
+
+}
diff --git a/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/utils/ComputeSectionUtil.java b/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/utils/ComputeSectionUtil.java
new file mode 100644
index 0000000..ee86802
--- /dev/null
+++ b/boot-valuation/boot-valuation-common/src/main/java/com/boot/valuation/common/utils/ComputeSectionUtil.java
@@ -0,0 +1,83 @@
+package com.boot.valuation.common.utils;
+
+import com.boot.valuation.common.domain.DefineParameter;
+import com.boot.valuation.common.domain.NightSection;
+import org.springframework.stereotype.Component;
+
+import java.time.LocalTime;
+import java.time.temporal.ChronoUnit;
+
+/**
+ * @ClassName ComputeSectionUtil
+ * @Description
+ * @Author
+ * @Date 2024/2/27 11:33
+ */
+/**
+ * 计算出夜间服务的时长和距离
+ * */
+@Component
+public class ComputeSectionUtil {
+ private static final LocalTime NIGHT_START_TIME = LocalTime.of(DefineParameter.START_TIME,DefineParameter.MINUTES);
+ private static final LocalTime NIGHT_END_TIME = LocalTime.of(DefineParameter.END_TIME,DefineParameter.MINUTES);
+
+ public static NightSection nightSection(Integer duration, Double distance, LocalTime startTime){
+ // 初始化夜间行驶时间及距离
+ int nightDuration = 0;
+ Double nightDistance = 0.0;
+
+ // 加上时长后得到的结束时间
+ LocalTime endTime = startTime.plusMinutes(duration);
+
+ NightSection nightSection = new NightSection();
+
+ // 判断开始时间和技术时间是否在夜间服务时间段
+ if (startTime.isAfter(NIGHT_START_TIME) && NIGHT_END_TIME.isBefore(endTime)){
+// if ((startTime.isAfter(NIGHT_START_TIME) || startTime.equals(NIGHT_START_TIME)) &&
+// (startTime.isBefore(NIGHT_END_TIME) || startTime.equals(NIGHT_END_TIME)) &&
+// (endTime.isAfter(NIGHT_START_TIME) || endTime.equals(NIGHT_START_TIME)) &&
+// (endTime.isBefore(NIGHT_END_TIME) || endTime.equals(NIGHT_END_TIME))){
+ LocalTime start = startTime.isBefore(NIGHT_START_TIME) ? startTime : NIGHT_START_TIME ;
+ LocalTime end = endTime.isAfter(NIGHT_END_TIME) ? endTime : NIGHT_END_TIME;
+ long duration1 = start.until(end, ChronoUnit.MINUTES);
+ double distance1 = duration / (double) duration1 * distance;
+
+ nightDuration += duration1;
+ nightDistance += distance1;
+
+ nightSection.setNightDuration(nightDuration);
+ nightSection.setNightDistance(nightDistance);
+
+ }
+ if (startTime.isBefore(NIGHT_START_TIME) || (endTime.isAfter(NIGHT_START_TIME) && endTime.isBefore(NIGHT_END_TIME))){
+ LocalTime start = startTime.isBefore(NIGHT_START_TIME) ? startTime : NIGHT_START_TIME;
+ LocalTime end = endTime.isAfter(NIGHT_END_TIME) ?endTime : NIGHT_END_TIME;
+ long duration1 = start.until(end, ChronoUnit.MINUTES);
+ double distance1 = duration / (double) duration1 * distance;
+
+ nightDuration += duration1;
+ nightDistance += distance1;
+
+ nightSection.setNightDuration(nightDuration);
+ nightSection.setNightDistance(nightDistance);
+
+ }
+ if (startTime == null){
+ LocalTime start = NIGHT_START_TIME;
+ LocalTime end = NIGHT_END_TIME;
+ long duration1 = start.until(end, ChronoUnit.MINUTES);
+ double distance1 = duration / (double) duration1 * distance;
+
+ nightDuration += duration1;
+ nightDistance += distance1;
+
+ nightSection.setNightDuration(nightDuration);
+ nightSection.setNightDistance(nightDistance);
+
+ }
+
+ return nightSection;
+
+ }
+
+}
diff --git a/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/domain/DataInit.class b/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/domain/DataInit.class
new file mode 100644
index 0000000..14d5ae7
Binary files /dev/null and b/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/domain/DataInit.class differ
diff --git a/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/domain/DefineParameter.class b/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/domain/DefineParameter.class
new file mode 100644
index 0000000..cbace61
Binary files /dev/null and b/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/domain/DefineParameter.class differ
diff --git a/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/domain/Estimated.class b/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/domain/Estimated.class
new file mode 100644
index 0000000..4572846
Binary files /dev/null and b/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/domain/Estimated.class differ
diff --git a/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/domain/NightSection.class b/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/domain/NightSection.class
new file mode 100644
index 0000000..2218b6a
Binary files /dev/null and b/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/domain/NightSection.class differ
diff --git a/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/domain/Section.class b/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/domain/Section.class
new file mode 100644
index 0000000..175ce03
Binary files /dev/null and b/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/domain/Section.class differ
diff --git a/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/domain/vo/DataVo.class b/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/domain/vo/DataVo.class
new file mode 100644
index 0000000..6190aba
Binary files /dev/null and b/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/domain/vo/DataVo.class differ
diff --git a/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/domain/vo/DrivingRecordVo.class b/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/domain/vo/DrivingRecordVo.class
new file mode 100644
index 0000000..d146b40
Binary files /dev/null and b/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/domain/vo/DrivingRecordVo.class differ
diff --git a/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/utils/BigDecimalUtils.class b/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/utils/BigDecimalUtils.class
new file mode 100644
index 0000000..5889b58
Binary files /dev/null and b/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/utils/BigDecimalUtils.class differ
diff --git a/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/utils/ComputeSectionUtil.class b/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/utils/ComputeSectionUtil.class
new file mode 100644
index 0000000..d364704
Binary files /dev/null and b/boot-valuation/boot-valuation-common/target/classes/com/boot/valuation/common/utils/ComputeSectionUtil.class differ
diff --git a/boot-valuation/boot-valuation-remote/pom.xml b/boot-valuation/boot-valuation-remote/pom.xml
new file mode 100644
index 0000000..7934c76
--- /dev/null
+++ b/boot-valuation/boot-valuation-remote/pom.xml
@@ -0,0 +1,28 @@
+
+
+ 4.0.0
+
+ com.boot
+ boot-valuation
+ 3.6.3
+
+
+ boot-valuation-remote
+
+
+ 17
+ 17
+ UTF-8
+
+
+
+
+ com.boot
+ boot-valuation-common
+ 3.6.3
+
+
+
+
diff --git a/boot-valuation/boot-valuation-remote/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/boot-valuation/boot-valuation-remote/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/boot-valuation/boot-valuation-remote/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -0,0 +1 @@
+
diff --git a/boot-valuation/boot-valuation-server/pom.xml b/boot-valuation/boot-valuation-server/pom.xml
new file mode 100644
index 0000000..51d0f72
--- /dev/null
+++ b/boot-valuation/boot-valuation-server/pom.xml
@@ -0,0 +1,114 @@
+
+
+ 4.0.0
+
+ com.boot
+ boot-valuation
+ 3.6.3
+
+
+ boot-valuation-server
+
+
+ 17
+ 17
+ UTF-8
+
+
+
+
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-nacos-discovery
+
+
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-nacos-config
+
+
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-sentinel
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+
+
+
+
+ io.springfox
+ springfox-swagger-ui
+ ${swagger.fox.version}
+
+
+
+
+ com.mysql
+ mysql-connector-j
+
+
+
+
+ com.boot
+ boot-common-datasource
+
+
+
+
+ com.boot
+ boot-common-datascope
+
+
+
+
+ com.boot
+ boot-common-log
+
+
+
+
+ com.boot
+ boot-common-swagger
+
+
+
+
+ com.boot
+ boot-valuation-common
+ 3.6.3
+
+
+
+ com.boot
+ boot-file-remote
+
+
+
+
+
+ ${project.artifactId}
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+ repackage
+
+
+
+
+
+
+
+
diff --git a/boot-valuation/boot-valuation-server/src/main/java/com/boot/valuation/BootValuationApplication.java b/boot-valuation/boot-valuation-server/src/main/java/com/boot/valuation/BootValuationApplication.java
new file mode 100644
index 0000000..cf417e2
--- /dev/null
+++ b/boot-valuation/boot-valuation-server/src/main/java/com/boot/valuation/BootValuationApplication.java
@@ -0,0 +1,33 @@
+package com.boot.valuation;
+
+import com.boot.common.security.annotation.EnableCustomConfig;
+import com.boot.common.security.annotation.EnableRyFeignClients;
+import com.boot.common.swagger.annotation.EnableCustomSwagger2;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+/**
+ * @ClassName BootValuationApplication
+ * @Description
+ * @Author
+ * @Date 2024/2/26 19:40
+ */
+@SpringBootApplication
+@EnableCustomConfig
+@EnableCustomSwagger2
+@EnableRyFeignClients
+public class BootValuationApplication {
+ public static void main(String[] args) {
+ SpringApplication.run(BootValuationApplication.class, args);
+ System.out.println("(♥◠‿◠)ノ゙ 计价模块启动成功 ლ(´ڡ`ლ)゙ \n" +
+ " .-------. ____ __ \n" +
+ " | _ _ \\ \\ \\ / / \n" +
+ " | ( ' ) | \\ _. / ' \n" +
+ " |(_ o _) / _( )_ .' \n" +
+ " | (_,_).' __ ___(_ o _)' \n" +
+ " | |\\ \\ | || |(_,_)' \n" +
+ " | | \\ `' /| `-' / \n" +
+ " | | \\ / \\ / \n" +
+ " ''-' `'-' `-..-' ");
+ }
+}
diff --git a/boot-valuation/boot-valuation-server/src/main/java/com/boot/valuation/controller/ValuationController.java b/boot-valuation/boot-valuation-server/src/main/java/com/boot/valuation/controller/ValuationController.java
new file mode 100644
index 0000000..a3afa0c
--- /dev/null
+++ b/boot-valuation/boot-valuation-server/src/main/java/com/boot/valuation/controller/ValuationController.java
@@ -0,0 +1,33 @@
+package com.boot.valuation.controller;
+
+/**
+ * @ClassName ValuationController
+ * @Description
+ * @Author
+ * @Date 2024/2/26 19:39
+ */
+
+import com.boot.valuation.common.domain.vo.DataVo;
+import com.boot.valuation.service.ValuationService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.math.BigDecimal;
+
+/**
+ * 计价接口
+ * */
+@RestController
+@RequestMapping("/valuation")
+public class ValuationController {
+ @Autowired
+ private ValuationService valuationService;
+
+ @PostMapping("/compute")
+ public BigDecimal computePrice(@RequestBody DataVo dataVo){
+// Double sumPrice = valuationService.computePrice(dataVo);
+// BigDecimal bigDecimal = BigDecimal.valueOf(sumPrice);
+ return valuationService.computePrice(dataVo);
+ }
+
+}
diff --git a/boot-valuation/boot-valuation-server/src/main/java/com/boot/valuation/mapper/ValuationMapper.java b/boot-valuation/boot-valuation-server/src/main/java/com/boot/valuation/mapper/ValuationMapper.java
new file mode 100644
index 0000000..be8203d
--- /dev/null
+++ b/boot-valuation/boot-valuation-server/src/main/java/com/boot/valuation/mapper/ValuationMapper.java
@@ -0,0 +1,20 @@
+package com.boot.valuation.mapper;
+
+import com.boot.valuation.common.domain.Estimated;
+import com.boot.valuation.common.domain.Section;
+import com.boot.valuation.common.domain.vo.DataVo;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+
+/**
+ * @ClassName ValuationMapper
+ * @Description
+ * @Author
+ * @Date 2024/2/26 19:44
+ */
+@Mapper
+public interface ValuationMapper {
+ Estimated getEstimatedId(DataVo dataVo);
+
+ Section computeSectionMoney(@Param("sss") String s);
+}
diff --git a/boot-valuation/boot-valuation-server/src/main/java/com/boot/valuation/service/ValuationService.java b/boot-valuation/boot-valuation-server/src/main/java/com/boot/valuation/service/ValuationService.java
new file mode 100644
index 0000000..9bfa41b
--- /dev/null
+++ b/boot-valuation/boot-valuation-server/src/main/java/com/boot/valuation/service/ValuationService.java
@@ -0,0 +1,16 @@
+package com.boot.valuation.service;
+
+import com.boot.valuation.common.domain.vo.DataVo;
+
+import java.math.BigDecimal;
+
+/**
+ * @ClassName ValuationService
+ * @Description
+ * @Author
+ * @Date 2024/2/26 19:43
+ */
+public interface ValuationService {
+
+ BigDecimal computePrice(DataVo dataVo);
+}
diff --git a/boot-valuation/boot-valuation-server/src/main/java/com/boot/valuation/service/impl/ValuationServiceImpl.java b/boot-valuation/boot-valuation-server/src/main/java/com/boot/valuation/service/impl/ValuationServiceImpl.java
new file mode 100644
index 0000000..2faa316
--- /dev/null
+++ b/boot-valuation/boot-valuation-server/src/main/java/com/boot/valuation/service/impl/ValuationServiceImpl.java
@@ -0,0 +1,365 @@
+package com.boot.valuation.service.impl;
+
+import com.boot.valuation.common.domain.DefineParameter;
+import com.boot.valuation.common.domain.Estimated;
+import com.boot.valuation.common.domain.NightSection;
+import com.boot.valuation.common.domain.Section;
+import com.boot.valuation.common.domain.vo.DataVo;
+import com.boot.valuation.common.utils.BigDecimalUtils;
+import com.boot.valuation.common.utils.ComputeSectionUtil;
+import com.boot.valuation.mapper.ValuationMapper;
+import com.boot.valuation.service.ValuationService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.math.BigDecimal;
+import java.time.LocalTime;
+import java.time.temporal.ChronoUnit;
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * @ClassName ValuationServiceImpl
+ * @Description
+ * @Author
+ * @Date 2024/2/26 19:44
+ */
+@Service
+public class ValuationServiceImpl implements ValuationService {
+
+ public static ValuationMapper valuationMapper;
+
+ @Autowired
+ private void setValuationMapper(ValuationMapper valuationMapper){
+ this.valuationMapper = valuationMapper;
+ }
+
+
+
+ @Override
+ public BigDecimal computePrice(DataVo dataVo) {
+ // 定义返回参数,赋值为0
+ BigDecimal sum = BigDecimal.ZERO;
+ // 获取到夜间开始时间
+ LocalTime time = LocalTime.of(DefineParameter.START_TIME, DefineParameter.MINUTES);
+ // 获取到当前时间
+ LocalTime now = LocalTime.now();
+ // 获取到当前订单结束时间
+ LocalTime endTime = now.plusMinutes(dataVo.getTimeLong());
+ // 所属套餐id
+ Estimated estimated = valuationMapper.getEstimatedId(dataVo);
+ // 包含套餐 不包含分段计费
+ if (dataVo.getIsMeal() == DefineParameter.MEAL){ // 在套餐中
+ // 判断是否在套餐中
+ if (estimated.getKilometres()>=dataVo.getDistance() && estimated.getServerTime()>=dataVo.getTimeLong()){
+ // 判断是否在夜间服务范围内(在套餐中)
+ if (endTime.isAfter(time) || now.isAfter(time)){
+ NightSection nightSection = ComputeSectionUtil.nightSection(dataVo.getTimeLong(), dataVo.getDistance(), now);
+ // 计算在套餐中 和夜间服务费的价钱
+ sum = estimated.getMealPrice()
+ .add(computeNightServerMoney(dataVo,estimated,nightSection));
+ return sum;
+ }else { // 不在夜间服务(在套餐中)
+ return estimated.getMealPrice();
+ }
+ }else { // 不在套餐中
+ // 判断是否在夜间服务范围内(超出套餐)
+ if (endTime.isAfter(time) || now.isAfter(time)){
+ NightSection nightSection = ComputeSectionUtil.nightSection(dataVo.getTimeLong(), dataVo.getDistance(), now);
+
+ // 计算不在套餐中 和在夜间服务费的价钱
+ // 判断实际路径是否大于远途路径(有在夜间行驶)
+ if (estimated.getLongWayMileage().compareTo(dataVo.getDistance())>=0){
+ // 订单金额 = 基础价格 +( 实际里程数 - 包含公里数)* 超公里单价(注3) + (实际服务时长数 - 包含服务时长数)* 超时间单价(注3) +(实际里程数 - 远途起算公里)* 远途单价 + 夜间服务费(注2)
+ sum = estimated.getBasicsPrice()
+ .add(computeOverDistanceMoney(dataVo,estimated))
+ .add(computeOvertimeMoney(dataVo,estimated))
+ .add(computeNightServerMoney(dataVo,estimated,nightSection));
+ // 判断是否订单金额是否大于套餐单价
+ if (estimated.getMealPrice().compareTo(sum)>0){
+ return estimated.getMealPrice();
+ }else {
+ return sum;
+ }
+ }else {
+ // 订单金额 = 基础价格 +( 实际里程数 - 包含公里数)* 超公里单价(注3) + (实际服务时长数 - 包含服务时长数)* 超时间单价(注3) +(实际里程数 - 远途起算公里)* 远途单价 + 夜间服务费(注2)
+ sum = estimated.getBasicsPrice()
+ .add(computeOverDistanceMoney(dataVo,estimated))
+ .add(computeOvertimeMoney(dataVo,estimated))
+ .add(computeNightServerMoney(dataVo,estimated,nightSection))
+ .add(computeLongWayMoney(dataVo,estimated));
+ // 判断是否订单金额是否大于套餐单价
+ if (estimated.getMealPrice().compareTo(sum)>0){
+ return estimated.getMealPrice();
+ }else {
+ return sum;
+ }
+ }
+ }else { // 不在夜间服务(在套餐中)
+ // 判断实际路径是否大于远途路径(有在夜间行驶)
+ if (estimated.getLongWayMileage().compareTo(dataVo.getDistance())>=0){
+ // 订单金额 = 基础价格 +( 实际里程数 - 包含公里数)* 超公里单价(注3) + (实际服务时长数 - 包含服务时长数)* 超时间单价(注3) +(实际里程数 - 远途起算公里)* 远途单价 + 夜间服务费(注2)
+ sum = estimated.getBasicsPrice()
+ .add(computeOverDistanceMoney(dataVo,estimated))
+ .add(computeOvertimeMoney(dataVo,estimated));
+ // 判断是否订单金额是否大于套餐单价
+ if (estimated.getMealPrice().compareTo(sum)>0){
+ return estimated.getMealPrice();
+ }else {
+ return sum;
+ }
+ }else { // 不在夜间服务,不超过远途公里数
+ // 订单金额 = 基础价格 +( 实际里程数 - 包含公里数)* 超公里单价(注3) + (实际服务时长数 - 包含服务时长数)* 超时间单价(注3)
+ sum = estimated.getBasicsPrice()
+ .add(computeOverDistanceMoney(dataVo,estimated))
+ .add(computeOvertimeMoney(dataVo,estimated))
+ .add(computeLongWayMoney(dataVo,estimated));
+ // 判断是否订单金额是否大于套餐单价
+ if (estimated.getMealPrice().compareTo(sum)>0){
+ return estimated.getMealPrice();
+ }else {
+ return sum;
+ }
+ }
+ }
+ }
+ }else {// 不包含套餐 包含分段计费
+ // 订单金额 = 基础价格 + 里程费用(注4) + 时长费用(注4) +(实际里程数 - 远途起算公里)* 远途单价 + 夜间服务费(注2)
+ // 分段计费价格
+ BigDecimal sectionTotalPrice = computeSectionMoney(estimated, dataVo);
+ NightSection nightSection = ComputeSectionUtil.nightSection(dataVo.getTimeLong(), dataVo.getDistance(), now);
+
+ // 包含夜间服务费
+ if (now.isAfter(time) || endTime.isAfter(time)){
+ // 不包含计算远途价钱 (实际公里数<=远途公里数)
+ if (estimated.getLongWayMileage().compareTo(dataVo.getDistance())>=0){
+ sum = estimated.getMealPrice()
+ .add(sectionTotalPrice)
+ .add(computeNightServerMoney(dataVo,estimated,nightSection));
+
+ }else { // 包含计算远途价钱 (实际公里数>远途公里数)
+ sum = estimated.getMealPrice()
+ .add(sectionTotalPrice)
+ .add(computeNightServerMoney(dataVo,estimated,nightSection))
+ .add(computeLongWayMoney(dataVo,estimated));
+ }
+
+ }else { // 不包含夜间服务费
+ // 不包含计算远途价钱 (实际公里数<=远途公里数)
+ if (estimated.getLongWayMileage().compareTo(dataVo.getDistance()) >= 0) {
+ sum = estimated.getMealPrice()
+ .add(sectionTotalPrice);
+ } else { // 包含计算远途价钱 (实际公里数>远途公里数)
+ sum = estimated.getMealPrice()
+ .add(sectionTotalPrice)
+ .add(computeLongWayMoney(dataVo,estimated));
+ }
+ }
+
+ return sum;
+ }
+ }
+
+ /**
+ * 计算夜间服务费用
+ * @param dataVo
+ * @param estimated
+ * @param nightSection
+ * @return
+ */
+ public static BigDecimal computeNightServerMoney(DataVo dataVo, Estimated estimated, NightSection nightSection){
+ BigDecimal nightServerMoney = BigDecimal.ZERO;
+ // 夜间服务费 = 夜间行驶时间段 * 夜间加收公里单价 + 夜间行驶时间段的里程数 * 夜间加收时间单价
+ nightServerMoney = BigDecimalUtils.add(
+ BigDecimalUtils.multiply(BigDecimal.valueOf(nightSection.getNightDuration()),estimated.getNightServerTimePrice())
+ ,BigDecimalUtils.multiply(BigDecimal.valueOf(nightSection.getNightDistance()),estimated.getNightServerMileagePrice())
+ );
+ return nightServerMoney;
+ }
+
+ /**
+ * 计算(实际里程数 - 远途起算公里)* 远途单价
+ * @param dataVo
+ * @param estimated
+ * @return
+ */
+ public static BigDecimal computeLongWayMoney(DataVo dataVo, Estimated estimated){
+ BigDecimal longWayMoney = BigDecimal.ZERO;
+ // (实际里程数 - 远途起算公里)* 远途单价
+ longWayMoney = BigDecimalUtils.multiply(BigDecimalUtils.subtract(BigDecimal.valueOf(dataVo.getDistance()),BigDecimal.valueOf(estimated.getLongWayMileage())),estimated.getLongWayPrice());
+ return longWayMoney;
+ }
+
+ /**
+ * 计算(实际服务时长数 - 包含服务时长数)* 超时间单价(注3)
+ * @param dataVo
+ * @param estimated
+ * @return
+ */
+ public static BigDecimal computeOvertimeMoney(DataVo dataVo, Estimated estimated){
+ BigDecimal overtimeMoney = BigDecimal.ZERO;
+ // (实际服务时长数 - 包含服务时长数)* 超时间单价(注3)
+ overtimeMoney = BigDecimalUtils.multiply(BigDecimalUtils.subtract(BigDecimal.valueOf(dataVo.getTimeLong()),BigDecimal.valueOf(estimated.getServerTime())),estimated.getTimePrice());
+ return overtimeMoney;
+ }
+
+ /**
+ * 计算(实际里程数 - 包含公里数)* 超公里单价(注3)
+ * @param dataVo
+ * @param estimated
+ * @return
+ */
+ public static BigDecimal computeOverDistanceMoney(DataVo dataVo, Estimated estimated){
+ BigDecimal overDistanceMoney = BigDecimal.ZERO;
+ // 判断实际公里数是否大于远途计算公里数
+ if (dataVo.getDistance() > estimated.getLongWayMileage()){
+ overDistanceMoney = BigDecimalUtils.multiply(BigDecimal.valueOf(estimated.getLongWayMileage() - estimated.getKilometres()), estimated.getMileagePrice());
+ }else {
+ // ( 实际里程数 - 包含公里数)* 超公里单价(注3)
+ overDistanceMoney = BigDecimalUtils.multiply(BigDecimal.valueOf(dataVo.getDistance() - estimated.getKilometres()), estimated.getMileagePrice());
+ }
+ return overDistanceMoney;
+ }
+
+ /**
+ * 分段计费
+ * @param estimated
+ * @param dataVo
+ * @return
+ */
+ public static BigDecimal computeSectionMoney(Estimated estimated, DataVo dataVo){
+ BigDecimal sectionMoney = BigDecimal.ZERO;
+ // 定义分段集合
+ List sectionsList = new ArrayList<>();
+
+ // 根据分段id获取到响应的 分段计费
+ for (String s : estimated.getSectionId().split(",")) {
+ Section section = valuationMapper.computeSectionMoney(s);
+ sectionsList.add(section);
+ }
+ // 获取当前时间
+ LocalTime nowTime = LocalTime.now();
+ // 计算出结束时间
+ LocalTime finishTime = nowTime.plusMinutes(dataVo.getTimeLong());
+
+ for (Section section : sectionsList) {
+ sectionMoney = sectionMoney.add(sectionMoneyMonthed(dataVo,estimated,section,nowTime,finishTime));
+ }
+
+ return sectionMoney;
+ }
+
+ public static BigDecimal sectionMoneyMonthed(DataVo dataVo, Estimated estimated, Section section, LocalTime nowTime, LocalTime finishTime){
+ BigDecimal timeMoney = BigDecimal.ZERO;
+
+ if (estimated.getLongWayMileage() >= dataVo.getDistance()){
+ // 1.开始时间和结束时间是否在特殊时间段
+ if (nowTime.isAfter(LocalTime.of(section.getStartTime(),DefineParameter.MINUTES)) &&
+ finishTime.isBefore(LocalTime.of(section.getEndTime(),DefineParameter.MINUTES))){
+ // 起始时间和结束时间都在特殊时间段内的 总价
+// dataVo.getDistance() * section.getKilometrePrice() +
+// dataVo.getTimeLong() * section.getTimePrice();
+ timeMoney = BigDecimalUtils.multiply(BigDecimal.valueOf(dataVo.getDistance()),section.getKilometrePrice())
+ .add(BigDecimalUtils.multiply(BigDecimal.valueOf(dataVo.getTimeLong()),section.getTimePrice()));
+
+ }
+
+ // 2.开始时间在特殊时间段内,结束时间不在
+ if ((nowTime.isAfter(LocalTime.of(section.getStartTime(), DefineParameter.MINUTES))
+ && nowTime.isBefore(LocalTime.of(section.getEndTime(), DefineParameter.MINUTES)))
+ && finishTime.isAfter(LocalTime.of(section.getEndTime(), DefineParameter.MINUTES))
+ ) {
+ // 在特殊时间内行驶的时长(unit:min)
+ long until = nowTime.until(LocalTime.of(section.getEndTime(), DefineParameter.MINUTES), ChronoUnit.MINUTES);
+ // 在特殊时间段内行驶时间的总价
+ BigDecimal timePrice = section.getTimePrice().multiply(BigDecimal.valueOf(until));
+ double v = (double) until / (double) dataVo.getTimeLong();
+ // 根据比率计算在特殊时间段内行驶的路程
+ double distance = dataVo.getDistance() * v;
+ BigDecimal distancePrice = section.getKilometrePrice().multiply(BigDecimal.valueOf(distance));
+
+ timeMoney = timePrice.add(distancePrice);
+ }
+
+ // 3.开始时间不在,结束时间在特殊时间段内
+ if (nowTime.isBefore(LocalTime.of(section.getStartTime(), DefineParameter.MINUTES))
+ && (finishTime.isAfter(LocalTime.of(section.getStartTime(), DefineParameter.MINUTES))
+ && finishTime.isBefore(LocalTime.of(section.getEndTime(), DefineParameter.MINUTES)))
+ ){
+ // 在特殊时间内行驶的时长(unit:min)
+ long until = LocalTime.of(section.getStartTime(), DefineParameter.MINUTES).until(finishTime, ChronoUnit.MINUTES);
+ // 在特殊时间段内行驶的时间比率
+ double v = (double) dataVo.getTimeLong() / until;
+ // 根据市场比率得出 在特殊时段内行驶的路程
+ double distance = dataVo.getDistance() * v;
+
+ // 特殊时段内的时间总价
+ BigDecimal timePrice = section.getTimePrice().multiply(BigDecimal.valueOf(until));
+ // 特殊时段内的路程总价
+ BigDecimal distancePrice = section.getKilometrePrice().multiply(BigDecimal.valueOf(distance));
+
+ timeMoney = timePrice.add(distancePrice);
+
+ }
+ }else {
+ // 1.开始时间和结束时间是否在特殊时间段
+ if (nowTime.isAfter(LocalTime.of(section.getStartTime(),DefineParameter.MINUTES)) &&
+ finishTime.isBefore(LocalTime.of(section.getEndTime(),DefineParameter.MINUTES))){
+ // 起始时间和结束时间都在特殊时间段内的 总价
+ timeMoney = BigDecimalUtils.multiply(BigDecimal.valueOf(estimated.getLongWayMileage()),section.getKilometrePrice())
+ .add(BigDecimalUtils.multiply(BigDecimal.valueOf(dataVo.getTimeLong()),section.getTimePrice()))
+ .add(BigDecimalUtils.multiply(BigDecimalUtils.subtract(BigDecimal.valueOf(dataVo.getDistance()),BigDecimal.valueOf(estimated.getLongWayMileage())),estimated.getLongWayPrice()));
+
+ }
+
+ // 2.开始时间在特殊时间段内,结束时间不在
+ if ((nowTime.isAfter(LocalTime.of(section.getStartTime(), DefineParameter.MINUTES))
+ && nowTime.isBefore(LocalTime.of(section.getEndTime(), DefineParameter.MINUTES)))
+ && finishTime.isAfter(LocalTime.of(section.getEndTime(), DefineParameter.MINUTES))
+ ) {
+ // 在特殊时间内行驶的时长(unit:min)
+ long until = nowTime.until(LocalTime.of(section.getEndTime(), DefineParameter.MINUTES), ChronoUnit.MINUTES);
+ // 在特殊时间段内行驶时间的总价
+ BigDecimal timePrice = section.getTimePrice().multiply(BigDecimal.valueOf(until));
+ double v = (double) until / (double) dataVo.getTimeLong();
+ // 根据比率计算在特殊时间段内行驶的路程
+ double distance = dataVo.getDistance() * v;
+ BigDecimal distancePrice = section.getKilometrePrice().multiply(BigDecimal.valueOf(distance));
+
+ timeMoney = timePrice.add(distancePrice);
+ }
+
+ // 3.开始时间不在,结束时间在特殊时间段内
+ if (nowTime.isBefore(LocalTime.of(section.getStartTime(), DefineParameter.MINUTES))
+ && (finishTime.isAfter(LocalTime.of(section.getStartTime(), DefineParameter.MINUTES))
+ && finishTime.isBefore(LocalTime.of(section.getEndTime(), DefineParameter.MINUTES)))
+ ){
+ // 在特殊时间内行驶的时长(unit:min)
+ long until = LocalTime.of(section.getStartTime(), DefineParameter.MINUTES).until(finishTime, ChronoUnit.MINUTES);
+ // 在特殊时间段内行驶的时间比率
+ double v = (double) dataVo.getTimeLong() / until;
+ // 根据市场比率得出 在特殊时段内行驶的路程
+ double distance = dataVo.getDistance() * v;
+
+ // 特殊时段内的时间总价
+ BigDecimal timePrice = section.getTimePrice().multiply(BigDecimal.valueOf(until));
+ // 特殊时段内的路程总价
+ BigDecimal distancePrice = section.getKilometrePrice().multiply(BigDecimal.valueOf(distance));
+
+ timeMoney = timePrice.add(distancePrice);
+
+ }
+ }
+
+
+
+ return timeMoney;
+ /**
+ * 1.判断开始时间和结束时间是否在特殊时间段
+ * 2.开始时间在特殊时间段内,结束时间不在
+ * 3.开始时间不在,结束时间在特殊时间段内
+ */
+
+ }
+
+}
diff --git a/boot-valuation/boot-valuation-server/src/main/resources/bootstrap.yml b/boot-valuation/boot-valuation-server/src/main/resources/bootstrap.yml
new file mode 100644
index 0000000..9ffc4c8
--- /dev/null
+++ b/boot-valuation/boot-valuation-server/src/main/resources/bootstrap.yml
@@ -0,0 +1,27 @@
+# Tomcat
+server:
+ port: 9501
+
+# Spring
+spring:
+ application:
+ # 应用名称
+ name: boot-valuation
+ profiles:
+ # 环境配置
+ active: dev
+ cloud:
+ nacos:
+ discovery:
+ # 服务注册地址
+ server-addr: 122.152.215.207:8848
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
+ config:
+ # 配置中心地址
+ server-addr: 122.152.215.207:8848
+ # 配置文件格式
+ file-extension: yml
+ # 共享配置
+ shared-configs:
+ - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
diff --git a/boot-valuation/boot-valuation-server/src/main/resources/mapper/ValuationMapper.xml b/boot-valuation/boot-valuation-server/src/main/resources/mapper/ValuationMapper.xml
new file mode 100644
index 0000000..5b6cf4c
--- /dev/null
+++ b/boot-valuation/boot-valuation-server/src/main/resources/mapper/ValuationMapper.xml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/boot-valuation/boot-valuation-server/target/classes/bootstrap.yml b/boot-valuation/boot-valuation-server/target/classes/bootstrap.yml
new file mode 100644
index 0000000..9ffc4c8
--- /dev/null
+++ b/boot-valuation/boot-valuation-server/target/classes/bootstrap.yml
@@ -0,0 +1,27 @@
+# Tomcat
+server:
+ port: 9501
+
+# Spring
+spring:
+ application:
+ # 应用名称
+ name: boot-valuation
+ profiles:
+ # 环境配置
+ active: dev
+ cloud:
+ nacos:
+ discovery:
+ # 服务注册地址
+ server-addr: 122.152.215.207:8848
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
+ config:
+ # 配置中心地址
+ server-addr: 122.152.215.207:8848
+ # 配置文件格式
+ file-extension: yml
+ # 共享配置
+ shared-configs:
+ - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
diff --git a/boot-valuation/boot-valuation-server/target/classes/com/boot/valuation/BootValuationApplication.class b/boot-valuation/boot-valuation-server/target/classes/com/boot/valuation/BootValuationApplication.class
new file mode 100644
index 0000000..f636b19
Binary files /dev/null and b/boot-valuation/boot-valuation-server/target/classes/com/boot/valuation/BootValuationApplication.class differ
diff --git a/boot-valuation/boot-valuation-server/target/classes/com/boot/valuation/controller/ValuationController.class b/boot-valuation/boot-valuation-server/target/classes/com/boot/valuation/controller/ValuationController.class
new file mode 100644
index 0000000..230fcc9
Binary files /dev/null and b/boot-valuation/boot-valuation-server/target/classes/com/boot/valuation/controller/ValuationController.class differ
diff --git a/boot-valuation/boot-valuation-server/target/classes/com/boot/valuation/mapper/ValuationMapper.class b/boot-valuation/boot-valuation-server/target/classes/com/boot/valuation/mapper/ValuationMapper.class
new file mode 100644
index 0000000..f816c4f
Binary files /dev/null and b/boot-valuation/boot-valuation-server/target/classes/com/boot/valuation/mapper/ValuationMapper.class differ
diff --git a/boot-valuation/boot-valuation-server/target/classes/com/boot/valuation/service/ValuationService.class b/boot-valuation/boot-valuation-server/target/classes/com/boot/valuation/service/ValuationService.class
new file mode 100644
index 0000000..f2ce5f3
Binary files /dev/null and b/boot-valuation/boot-valuation-server/target/classes/com/boot/valuation/service/ValuationService.class differ
diff --git a/boot-valuation/boot-valuation-server/target/classes/com/boot/valuation/service/impl/ValuationServiceImpl.class b/boot-valuation/boot-valuation-server/target/classes/com/boot/valuation/service/impl/ValuationServiceImpl.class
new file mode 100644
index 0000000..b4b7149
Binary files /dev/null and b/boot-valuation/boot-valuation-server/target/classes/com/boot/valuation/service/impl/ValuationServiceImpl.class differ
diff --git a/boot-valuation/boot-valuation-server/target/classes/mapper/ValuationMapper.xml b/boot-valuation/boot-valuation-server/target/classes/mapper/ValuationMapper.xml
new file mode 100644
index 0000000..5b6cf4c
--- /dev/null
+++ b/boot-valuation/boot-valuation-server/target/classes/mapper/ValuationMapper.xml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/boot-valuation/pom.xml b/boot-valuation/pom.xml
new file mode 100644
index 0000000..8573fb5
--- /dev/null
+++ b/boot-valuation/pom.xml
@@ -0,0 +1,26 @@
+
+
+ 4.0.0
+
+ com.boot
+ boot
+ 3.6.3
+
+
+ boot-valuation
+ pom
+
+ boot-valuation-common
+ boot-valuation-remote
+ boot-valuation-server
+
+
+
+ 17
+ 17
+ UTF-8
+
+
+
diff --git a/boot-valuation/target/boot-valuation-3.6.3.jar b/boot-valuation/target/boot-valuation-3.6.3.jar
new file mode 100644
index 0000000..4cb646c
Binary files /dev/null and b/boot-valuation/target/boot-valuation-3.6.3.jar differ
diff --git a/boot-valuation/target/maven-archiver/pom.properties b/boot-valuation/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..ddd9607
--- /dev/null
+++ b/boot-valuation/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Mon Feb 26 19:11:34 GMT+08:00 2024
+groupId=com.boot
+artifactId=boot-valuation
+version=3.6.3
diff --git a/boot-valuation/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/boot-valuation/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000..e69de29
diff --git a/boot-valuation/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/boot-valuation/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
new file mode 100644
index 0000000..e69de29
diff --git a/boot-visual/boot-monitor/src/main/resources/bootstrap.yml b/boot-visual/boot-monitor/src/main/resources/bootstrap.yml
index 43226f4..45c3500 100644
--- a/boot-visual/boot-monitor/src/main/resources/bootstrap.yml
+++ b/boot-visual/boot-monitor/src/main/resources/bootstrap.yml
@@ -14,13 +14,14 @@ spring:
nacos:
discovery:
# 服务注册地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
config:
# 配置中心地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
# 配置文件格式
file-extension: yml
# 共享配置
shared-configs:
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
- namespace: 0aeaa321-b967-4df4-8fae-d55617039cb3
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
diff --git a/boot-visual/boot-monitor/target/classes/bootstrap.yml b/boot-visual/boot-monitor/target/classes/bootstrap.yml
index 43226f4..45c3500 100644
--- a/boot-visual/boot-monitor/target/classes/bootstrap.yml
+++ b/boot-visual/boot-monitor/target/classes/bootstrap.yml
@@ -14,13 +14,14 @@ spring:
nacos:
discovery:
# 服务注册地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
config:
# 配置中心地址
- server-addr: 124.223.15.200:8848
+ server-addr: 122.152.215.207:8848
# 配置文件格式
file-extension: yml
# 共享配置
shared-configs:
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
- namespace: 0aeaa321-b967-4df4-8fae-d55617039cb3
+ namespace: 305eac8a-d1bd-4c64-8945-ad0c19c359c5
diff --git a/logs/boot-auth/info.2023-11-20.log b/logs/boot-auth/info.2023-11-20.log
index a901165..6431a27 100644
--- a/logs/boot-auth/info.2023-11-20.log
+++ b/logs/boot-auth/info.2023-11-20.log
@@ -95,7 +95,7 @@ java.io.IOException: 远程主机强迫关闭了一个现有的连接。
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
-21:32:21.505 [lettuce-eventExecutorLoop-1-4] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was /124.223.15.200:6379
-21:32:22.279 [lettuce-nioEventLoop-4-2] INFO i.l.c.p.ReconnectionHandler - [lambda$null$3,174] - Reconnected to 124.223.15.200:6379
+21:32:21.505 [lettuce-eventExecutorLoop-1-4] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was /122.152.215.207:6379
+21:32:22.279 [lettuce-nioEventLoop-4-2] INFO i.l.c.p.ReconnectionHandler - [lambda$null$3,174] - Reconnected to 122.152.215.207:6379
21:34:34.875 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
21:34:34.913 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
diff --git a/logs/boot-auth/info.2024-02-21.log b/logs/boot-auth/info.2024-02-21.log
index 1feeee9..1c4aaa4 100644
--- a/logs/boot-auth/info.2024-02-21.log
+++ b/logs/boot-auth/info.2024-02-21.log
@@ -17,17 +17,17 @@
14:38:25.361 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-auth.yml, group=DEFAULT_GROUP
14:38:25.363 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-auth-dev.yml, group=DEFAULT_GROUP
14:38:25.623 [RMI TCP Connection(2)-10.3.216.29] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
-15:24:49.829 [lettuce-eventExecutorLoop-1-18] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was /124.223.15.200:6379
-15:24:58.916 [lettuce-eventExecutorLoop-1-10] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:25:07.223 [lettuce-eventExecutorLoop-1-11] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:25:23.710 [lettuce-eventExecutorLoop-1-12] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:25:53.814 [lettuce-eventExecutorLoop-1-4] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:26:23.912 [lettuce-eventExecutorLoop-1-9] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:26:54.013 [lettuce-eventExecutorLoop-1-11] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:27:24.113 [lettuce-eventExecutorLoop-1-13] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:27:54.214 [lettuce-eventExecutorLoop-1-15] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:28:24.323 [lettuce-eventExecutorLoop-1-17] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:28:54.412 [lettuce-eventExecutorLoop-1-19] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:28:54.444 [lettuce-nioEventLoop-4-3] INFO i.l.c.p.ReconnectionHandler - [lambda$null$3,174] - Reconnected to 124.223.15.200/:6379
+15:24:49.829 [lettuce-eventExecutorLoop-1-18] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was /122.152.215.207:6379
+15:24:58.916 [lettuce-eventExecutorLoop-1-10] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:25:07.223 [lettuce-eventExecutorLoop-1-11] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:25:23.710 [lettuce-eventExecutorLoop-1-12] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:25:53.814 [lettuce-eventExecutorLoop-1-4] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:26:23.912 [lettuce-eventExecutorLoop-1-9] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:26:54.013 [lettuce-eventExecutorLoop-1-11] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:27:24.113 [lettuce-eventExecutorLoop-1-13] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:27:54.214 [lettuce-eventExecutorLoop-1-15] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:28:24.323 [lettuce-eventExecutorLoop-1-17] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:28:54.412 [lettuce-eventExecutorLoop-1-19] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:28:54.444 [lettuce-nioEventLoop-4-3] INFO i.l.c.p.ReconnectionHandler - [lambda$null$3,174] - Reconnected to 122.152.215.207/:6379
21:34:14.417 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
21:34:14.427 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
diff --git a/logs/boot-auth/info.log b/logs/boot-auth/info.log
index 6062e0b..8812056 100644
--- a/logs/boot-auth/info.log
+++ b/logs/boot-auth/info.log
@@ -82,3 +82,66 @@
15:23:09.173 [RMI TCP Connection(1)-10.3.216.29] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
15:33:13.814 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
15:33:13.828 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
+14:40:04.062 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
+14:40:04.139 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.5.Final
+14:40:04.526 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:40:04.526 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:40:05.963 [main] INFO c.b.a.BootAuthApplication - [logStartupProfileInfo,637] - The following 1 profile is active: "dev"
+14:40:07.667 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9200"]
+14:40:07.668 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
+14:40:07.669 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.76]
+14:40:07.871 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
+14:40:09.139 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
+14:40:10.358 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9200"]
+14:40:10.385 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:40:10.385 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:40:10.540 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP boot-auth 10.3.216.29:9200 register finished
+14:40:10.733 [main] INFO c.b.a.BootAuthApplication - [logStarted,61] - Started BootAuthApplication in 7.323 seconds (JVM running for 8.942)
+14:40:10.749 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-auth, group=DEFAULT_GROUP
+14:40:10.750 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-auth.yml, group=DEFAULT_GROUP
+14:40:10.751 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-auth-dev.yml, group=DEFAULT_GROUP
+14:40:10.825 [RMI TCP Connection(1)-10.3.216.29] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+14:52:41.707 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
+14:52:41.717 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
+14:54:58.786 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
+14:54:58.842 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.5.Final
+14:54:59.151 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:54:59.152 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:55:00.637 [main] INFO c.b.a.BootAuthApplication - [logStartupProfileInfo,637] - The following 1 profile is active: "dev"
+14:55:02.064 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9200"]
+14:55:02.065 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
+14:55:02.066 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.76]
+14:55:02.188 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
+14:55:03.155 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
+14:55:04.577 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9200"]
+14:55:04.607 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:55:04.607 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:55:04.782 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP boot-auth 10.3.216.29:9200 register finished
+14:55:05.032 [main] INFO c.b.a.BootAuthApplication - [logStarted,61] - Started BootAuthApplication in 6.731 seconds (JVM running for 7.538)
+14:55:05.050 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-auth, group=DEFAULT_GROUP
+14:55:05.051 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-auth.yml, group=DEFAULT_GROUP
+14:55:05.052 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-auth-dev.yml, group=DEFAULT_GROUP
+14:55:05.571 [RMI TCP Connection(3)-10.3.216.29] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+14:57:51.965 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
+14:57:51.979 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
+14:58:19.567 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
+14:58:19.624 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.5.Final
+14:58:19.934 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:58:19.935 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:58:21.207 [main] INFO c.b.a.BootAuthApplication - [logStartupProfileInfo,637] - The following 1 profile is active: "dev"
+14:58:22.472 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9200"]
+14:58:22.474 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
+14:58:22.474 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.76]
+14:58:22.576 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
+14:58:23.508 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
+14:58:24.764 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9200"]
+14:58:24.787 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:58:24.787 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:58:24.974 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP boot-auth 10.3.216.29:9200 register finished
+14:58:25.190 [main] INFO c.b.a.BootAuthApplication - [logStarted,61] - Started BootAuthApplication in 6.095 seconds (JVM running for 6.752)
+14:58:25.206 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-auth, group=DEFAULT_GROUP
+14:58:25.206 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-auth.yml, group=DEFAULT_GROUP
+14:58:25.208 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-auth-dev.yml, group=DEFAULT_GROUP
+14:58:25.345 [RMI TCP Connection(1)-10.3.216.29] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+14:59:43.129 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
+14:59:43.142 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
diff --git a/logs/boot-file/info.log b/logs/boot-file/info.log
index f81f53d..972d278 100644
--- a/logs/boot-file/info.log
+++ b/logs/boot-file/info.log
@@ -19,3 +19,66 @@
14:38:29.247 [RMI TCP Connection(4)-10.3.216.29] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
15:38:11.022 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
15:38:11.037 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
+14:40:08.989 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
+14:40:09.064 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.5.Final
+14:40:09.399 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:40:09.400 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:40:10.825 [main] INFO c.b.f.BootFileApplication - [logStartupProfileInfo,637] - The following 1 profile is active: "dev"
+14:40:12.152 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9300"]
+14:40:12.154 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
+14:40:12.154 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.76]
+14:40:12.278 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
+14:40:13.161 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
+14:40:14.951 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9300"]
+14:40:14.974 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:40:14.974 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:40:15.173 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP boot-file 10.3.216.29:9300 register finished
+14:40:15.534 [main] INFO c.b.f.BootFileApplication - [logStarted,61] - Started BootFileApplication in 7.134 seconds (JVM running for 8.158)
+14:40:15.550 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-file.yml, group=DEFAULT_GROUP
+14:40:15.551 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-file, group=DEFAULT_GROUP
+14:40:15.552 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-file-dev.yml, group=DEFAULT_GROUP
+14:40:15.659 [RMI TCP Connection(3)-10.3.216.29] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+14:52:41.664 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
+14:52:41.676 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
+14:55:01.150 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
+14:55:01.211 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.5.Final
+14:55:01.538 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:55:01.539 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:55:02.971 [main] INFO c.b.f.BootFileApplication - [logStartupProfileInfo,637] - The following 1 profile is active: "dev"
+14:55:04.503 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9300"]
+14:55:04.505 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
+14:55:04.505 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.76]
+14:55:04.659 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
+14:55:05.358 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
+14:55:06.988 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9300"]
+14:55:07.020 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:55:07.021 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:55:07.202 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP boot-file 10.3.216.29:9300 register finished
+14:55:07.619 [main] INFO c.b.f.BootFileApplication - [logStarted,61] - Started BootFileApplication in 7.012 seconds (JVM running for 7.772)
+14:55:07.635 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-file.yml, group=DEFAULT_GROUP
+14:55:07.635 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-file, group=DEFAULT_GROUP
+14:55:07.636 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-file-dev.yml, group=DEFAULT_GROUP
+14:55:08.185 [RMI TCP Connection(2)-10.3.216.29] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+14:57:52.049 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
+14:57:52.067 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
+14:58:24.274 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
+14:58:24.332 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.5.Final
+14:58:24.652 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:58:24.652 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:58:26.075 [main] INFO c.b.f.BootFileApplication - [logStartupProfileInfo,637] - The following 1 profile is active: "dev"
+14:58:27.300 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9300"]
+14:58:27.302 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
+14:58:27.302 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.76]
+14:58:27.413 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
+14:58:28.044 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
+14:58:29.393 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9300"]
+14:58:29.415 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:58:29.415 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:58:29.588 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP boot-file 10.3.216.29:9300 register finished
+14:58:29.968 [main] INFO c.b.f.BootFileApplication - [logStarted,61] - Started BootFileApplication in 6.251 seconds (JVM running for 7.034)
+14:58:29.984 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-file.yml, group=DEFAULT_GROUP
+14:58:29.984 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-file, group=DEFAULT_GROUP
+14:58:29.985 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-file-dev.yml, group=DEFAULT_GROUP
+14:58:30.305 [RMI TCP Connection(3)-10.3.216.29] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+14:59:43.073 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
+14:59:43.097 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
diff --git a/logs/boot-gateway/error.log b/logs/boot-gateway/error.log
index 5d3c55d..342181e 100644
--- a/logs/boot-gateway/error.log
+++ b/logs/boot-gateway/error.log
@@ -1 +1,2 @@
15:23:43.011 [reactor-http-nio-2] ERROR c.b.g.f.AuthFilter - [unauthorizedResponse,104] - [鉴权异常处理]请求路径:/system/user/getInfo
+14:59:24.869 [reactor-http-nio-4] ERROR c.b.g.f.AuthFilter - [unauthorizedResponse,104] - [鉴权异常处理]请求路径:/valuation/valuation/compute
diff --git a/logs/boot-gateway/info.2023-11-20.log b/logs/boot-gateway/info.2023-11-20.log
index 084b685..8a447dc 100644
--- a/logs/boot-gateway/info.2023-11-20.log
+++ b/logs/boot-gateway/info.2023-11-20.log
@@ -355,8 +355,8 @@ java.io.IOException: 远程主机强迫关闭了一个现有的连接。
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
-21:32:21.493 [lettuce-eventExecutorLoop-3-4] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was /124.223.15.200:6379
-21:32:21.786 [lettuce-nioEventLoop-5-2] INFO i.l.c.p.ReconnectionHandler - [lambda$null$3,174] - Reconnected to 124.223.15.200:6379
+21:32:21.493 [lettuce-eventExecutorLoop-3-4] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was /122.152.215.207:6379
+21:32:21.786 [lettuce-nioEventLoop-5-2] INFO i.l.c.p.ReconnectionHandler - [lambda$null$3,174] - Reconnected to 122.152.215.207:6379
21:32:28.306 [boundedElastic-2] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
21:32:45.341 [boundedElastic-17] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
21:33:05.361 [boundedElastic-30] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
diff --git a/logs/boot-gateway/info.2024-02-21.log b/logs/boot-gateway/info.2024-02-21.log
index 32dad2d..2076cc8 100644
--- a/logs/boot-gateway/info.2024-02-21.log
+++ b/logs/boot-gateway/info.2024-02-21.log
@@ -53,18 +53,18 @@
15:23:50.700 [boundedElastic-60] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
15:24:10.763 [boundedElastic-63] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
15:24:30.753 [boundedElastic-60] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
-15:24:49.724 [lettuce-eventExecutorLoop-3-18] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was /124.223.15.200:6379
-15:24:58.821 [lettuce-eventExecutorLoop-3-10] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:25:07.113 [lettuce-eventExecutorLoop-3-11] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:25:23.618 [lettuce-eventExecutorLoop-3-12] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:25:53.712 [lettuce-eventExecutorLoop-3-4] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:26:23.819 [lettuce-eventExecutorLoop-3-9] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:26:53.911 [lettuce-eventExecutorLoop-3-11] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:27:24.022 [lettuce-eventExecutorLoop-3-13] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:27:54.120 [lettuce-eventExecutorLoop-3-15] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:28:24.218 [lettuce-eventExecutorLoop-3-17] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:28:54.312 [lettuce-eventExecutorLoop-3-19] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:28:54.354 [lettuce-nioEventLoop-5-3] INFO i.l.c.p.ReconnectionHandler - [lambda$null$3,174] - Reconnected to 124.223.15.200/:6379
+15:24:49.724 [lettuce-eventExecutorLoop-3-18] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was /122.152.215.207:6379
+15:24:58.821 [lettuce-eventExecutorLoop-3-10] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:25:07.113 [lettuce-eventExecutorLoop-3-11] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:25:23.618 [lettuce-eventExecutorLoop-3-12] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:25:53.712 [lettuce-eventExecutorLoop-3-4] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:26:23.819 [lettuce-eventExecutorLoop-3-9] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:26:53.911 [lettuce-eventExecutorLoop-3-11] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:27:24.022 [lettuce-eventExecutorLoop-3-13] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:27:54.120 [lettuce-eventExecutorLoop-3-15] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:28:24.218 [lettuce-eventExecutorLoop-3-17] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:28:54.312 [lettuce-eventExecutorLoop-3-19] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:28:54.354 [lettuce-nioEventLoop-5-3] INFO i.l.c.p.ReconnectionHandler - [lambda$null$3,174] - Reconnected to 122.152.215.207/:6379
15:29:00.470 [boundedElastic-60] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
15:29:20.446 [boundedElastic-67] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
15:29:40.435 [boundedElastic-66] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
diff --git a/logs/boot-gateway/info.log b/logs/boot-gateway/info.log
index 90def60..b9b361b 100644
--- a/logs/boot-gateway/info.log
+++ b/logs/boot-gateway/info.log
@@ -82,3 +82,114 @@
15:23:13.679 [RMI TCP Connection(4)-10.3.216.29] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
15:33:13.730 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
15:33:13.745 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
+14:40:14.940 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
+14:40:15.021 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.5.Final
+14:40:15.392 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:40:15.393 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:40:16.701 [main] INFO c.b.g.BootGatewayApplication - [logStartupProfileInfo,637] - The following 1 profile is active: "dev"
+14:40:19.981 [main] INFO c.a.c.s.g.s.SentinelSCGAutoConfiguration - [sentinelGatewayFilter,144] - [Sentinel SpringCloudGateway] register SentinelGatewayFilter with order: -2147483648
+14:40:20.480 [main] INFO c.a.c.s.g.s.SentinelSCGAutoConfiguration - [sentinelGatewayBlockExceptionHandler,134] - [Sentinel SpringCloudGateway] register SentinelGatewayBlockExceptionHandler
+14:40:20.828 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:40:20.829 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:40:21.004 [main] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:40:21.573 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:40:21.574 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:40:21.756 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP boot-gateway 10.3.216.29:8080 register finished
+14:40:21.918 [main] INFO c.a.c.n.d.GatewayLocatorHeartBeatPublisher - [start,64] - Start nacos gateway locator heartBeat task scheduler.
+14:40:21.942 [main] INFO c.b.g.BootGatewayApplication - [logStarted,61] - Started BootGatewayApplication in 7.595 seconds (JVM running for 8.695)
+14:40:21.946 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-gateway.yml, group=DEFAULT_GROUP
+14:40:21.947 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-gateway-dev.yml, group=DEFAULT_GROUP
+14:40:21.948 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-gateway, group=DEFAULT_GROUP
+14:40:22.055 [RMI TCP Connection(6)-10.3.216.29] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:40:37.811 [boundedElastic-7] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:40:56.217 [boundedElastic-7] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:41:16.202 [boundedElastic-4] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:41:36.213 [boundedElastic-1] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:41:56.216 [boundedElastic-2] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:42:16.199 [boundedElastic-11] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:42:36.212 [boundedElastic-11] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:42:56.202 [boundedElastic-5] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:43:16.203 [boundedElastic-9] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:43:36.208 [boundedElastic-12] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:43:56.202 [boundedElastic-12] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:44:16.226 [boundedElastic-15] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:44:36.207 [boundedElastic-3] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:44:56.222 [boundedElastic-2] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:45:16.210 [boundedElastic-9] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:45:36.222 [boundedElastic-8] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:45:56.217 [boundedElastic-11] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:46:16.416 [boundedElastic-8] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:46:36.223 [boundedElastic-11] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:46:56.209 [boundedElastic-3] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:47:16.207 [boundedElastic-3] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:47:36.203 [boundedElastic-4] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:47:56.203 [boundedElastic-16] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:48:16.229 [boundedElastic-17] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:48:36.207 [boundedElastic-18] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:48:56.207 [boundedElastic-14] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:49:16.203 [boundedElastic-21] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:49:36.204 [boundedElastic-21] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:49:56.203 [boundedElastic-17] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:50:16.214 [boundedElastic-3] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:50:36.203 [boundedElastic-3] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:50:56.200 [boundedElastic-15] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:51:16.208 [boundedElastic-14] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:51:36.222 [boundedElastic-14] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:51:56.210 [boundedElastic-8] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:52:16.207 [boundedElastic-13] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:52:36.228 [boundedElastic-14] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:52:41.571 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
+14:52:41.582 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
+14:55:04.309 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
+14:55:04.373 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.5.Final
+14:55:04.745 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:55:04.745 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:55:06.358 [main] INFO c.b.g.BootGatewayApplication - [logStartupProfileInfo,637] - The following 1 profile is active: "dev"
+14:55:09.837 [main] INFO c.a.c.s.g.s.SentinelSCGAutoConfiguration - [sentinelGatewayFilter,144] - [Sentinel SpringCloudGateway] register SentinelGatewayFilter with order: -2147483648
+14:55:10.346 [main] INFO c.a.c.s.g.s.SentinelSCGAutoConfiguration - [sentinelGatewayBlockExceptionHandler,134] - [Sentinel SpringCloudGateway] register SentinelGatewayBlockExceptionHandler
+14:55:10.752 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:55:10.754 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:55:10.918 [main] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:55:11.580 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:55:11.581 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:55:11.767 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP boot-gateway 10.3.216.29:8080 register finished
+14:55:11.922 [main] INFO c.a.c.n.d.GatewayLocatorHeartBeatPublisher - [start,64] - Start nacos gateway locator heartBeat task scheduler.
+14:55:11.951 [main] INFO c.b.g.BootGatewayApplication - [logStarted,61] - Started BootGatewayApplication in 8.262 seconds (JVM running for 9.185)
+14:55:11.958 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-gateway.yml, group=DEFAULT_GROUP
+14:55:11.960 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-gateway-dev.yml, group=DEFAULT_GROUP
+14:55:11.961 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-gateway, group=DEFAULT_GROUP
+14:55:12.076 [RMI TCP Connection(2)-10.3.216.29] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:55:20.782 [boundedElastic-4] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:55:39.050 [boundedElastic-3] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:55:59.056 [boundedElastic-6] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:56:19.047 [boundedElastic-6] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:56:39.072 [boundedElastic-1] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:56:59.043 [boundedElastic-9] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:57:19.250 [boundedElastic-8] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:57:39.074 [boundedElastic-9] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:57:52.118 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
+14:57:52.130 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
+14:58:30.768 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
+14:58:30.822 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.5.Final
+14:58:31.155 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:58:31.155 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:58:33.502 [main] INFO c.b.g.BootGatewayApplication - [logStartupProfileInfo,637] - The following 1 profile is active: "dev"
+14:58:36.368 [main] INFO c.a.c.s.g.s.SentinelSCGAutoConfiguration - [sentinelGatewayFilter,144] - [Sentinel SpringCloudGateway] register SentinelGatewayFilter with order: -2147483648
+14:58:36.909 [main] INFO c.a.c.s.g.s.SentinelSCGAutoConfiguration - [sentinelGatewayBlockExceptionHandler,134] - [Sentinel SpringCloudGateway] register SentinelGatewayBlockExceptionHandler
+14:58:37.302 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:58:37.302 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:58:37.474 [main] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:58:38.097 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:58:38.097 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:58:38.316 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP boot-gateway 10.3.216.29:8080 register finished
+14:58:38.477 [main] INFO c.a.c.n.d.GatewayLocatorHeartBeatPublisher - [start,64] - Start nacos gateway locator heartBeat task scheduler.
+14:58:38.506 [main] INFO c.b.g.BootGatewayApplication - [logStarted,61] - Started BootGatewayApplication in 8.299 seconds (JVM running for 9.068)
+14:58:38.511 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-gateway.yml, group=DEFAULT_GROUP
+14:58:38.513 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-gateway-dev.yml, group=DEFAULT_GROUP
+14:58:38.515 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-gateway, group=DEFAULT_GROUP
+14:58:38.952 [RMI TCP Connection(4)-10.3.216.29] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:58:52.367 [boundedElastic-8] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:59:10.967 [boundedElastic-8] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:59:30.927 [boundedElastic-1] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
+14:59:43.004 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
+14:59:43.019 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
diff --git a/logs/boot-gen/info.2023-11-20.log b/logs/boot-gen/info.2023-11-20.log
index e5d7241..6389bc2 100644
--- a/logs/boot-gen/info.2023-11-20.log
+++ b/logs/boot-gen/info.2023-11-20.log
@@ -93,8 +93,8 @@ java.io.IOException: 远程主机强迫关闭了一个现有的连接。
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
-21:32:21.494 [lettuce-eventExecutorLoop-1-5] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was /124.223.15.200:6379
-21:32:22.275 [lettuce-nioEventLoop-4-2] INFO i.l.c.p.ReconnectionHandler - [lambda$null$3,174] - Reconnected to 124.223.15.200:6379
+21:32:21.494 [lettuce-eventExecutorLoop-1-5] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was /122.152.215.207:6379
+21:32:22.275 [lettuce-nioEventLoop-4-2] INFO i.l.c.p.ReconnectionHandler - [lambda$null$3,174] - Reconnected to 122.152.215.207:6379
21:34:34.807 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
21:34:34.817 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
21:34:34.957 [SpringApplicationShutdownHook] INFO c.z.h.HikariDataSource - [close,350] - HikariPool-1 - Shutdown initiated...
diff --git a/logs/boot-gen/info.log b/logs/boot-gen/info.log
index b0767c2..e351164 100644
--- a/logs/boot-gen/info.log
+++ b/logs/boot-gen/info.log
@@ -35,19 +35,94 @@ java.net.SocketException: Connection reset
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:842)
-15:24:49.848 [lettuce-eventExecutorLoop-1-17] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was /124.223.15.200:6379
-15:24:58.946 [lettuce-eventExecutorLoop-1-9] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:25:07.254 [lettuce-eventExecutorLoop-1-10] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:25:23.742 [lettuce-eventExecutorLoop-1-13] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:25:53.846 [lettuce-eventExecutorLoop-1-5] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:26:23.940 [lettuce-eventExecutorLoop-1-10] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:26:54.045 [lettuce-eventExecutorLoop-1-12] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:27:24.144 [lettuce-eventExecutorLoop-1-14] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:27:54.246 [lettuce-eventExecutorLoop-1-16] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:28:24.354 [lettuce-eventExecutorLoop-1-18] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:28:54.443 [lettuce-eventExecutorLoop-1-20] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:28:54.496 [lettuce-nioEventLoop-4-3] INFO i.l.c.p.ReconnectionHandler - [lambda$null$3,174] - Reconnected to 124.223.15.200/:6379
+15:24:49.848 [lettuce-eventExecutorLoop-1-17] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was /122.152.215.207:6379
+15:24:58.946 [lettuce-eventExecutorLoop-1-9] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:25:07.254 [lettuce-eventExecutorLoop-1-10] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:25:23.742 [lettuce-eventExecutorLoop-1-13] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:25:53.846 [lettuce-eventExecutorLoop-1-5] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:26:23.940 [lettuce-eventExecutorLoop-1-10] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:26:54.045 [lettuce-eventExecutorLoop-1-12] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:27:24.144 [lettuce-eventExecutorLoop-1-14] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:27:54.246 [lettuce-eventExecutorLoop-1-16] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:28:24.354 [lettuce-eventExecutorLoop-1-18] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:28:54.443 [lettuce-eventExecutorLoop-1-20] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:28:54.496 [lettuce-nioEventLoop-4-3] INFO i.l.c.p.ReconnectionHandler - [lambda$null$3,174] - Reconnected to 122.152.215.207/:6379
15:38:11.085 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
15:38:11.098 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
15:38:11.222 [SpringApplicationShutdownHook] INFO c.z.h.HikariDataSource - [close,350] - HikariPool-1 - Shutdown initiated...
15:38:11.226 [SpringApplicationShutdownHook] INFO c.z.h.HikariDataSource - [close,352] - HikariPool-1 - Shutdown completed.
+14:40:20.650 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
+14:40:20.722 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.5.Final
+14:40:21.009 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:40:21.011 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:40:22.620 [main] INFO c.b.g.BootGenApplication - [logStartupProfileInfo,637] - The following 1 profile is active: "dev"
+14:40:24.456 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9202"]
+14:40:24.458 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
+14:40:24.458 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.76]
+14:40:24.700 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
+14:40:25.986 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
+14:40:28.152 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9202"]
+14:40:28.179 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:40:28.179 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:40:28.354 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP boot-gen 10.3.216.29:9202 register finished
+14:40:28.836 [main] INFO c.b.g.BootGenApplication - [logStarted,61] - Started BootGenApplication in 8.725 seconds (JVM running for 9.714)
+14:40:28.850 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-gen, group=DEFAULT_GROUP
+14:40:28.851 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-gen.yml, group=DEFAULT_GROUP
+14:40:28.852 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-gen-dev.yml, group=DEFAULT_GROUP
+14:40:29.212 [RMI TCP Connection(3)-10.3.216.29] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+14:40:29.241 [RMI TCP Connection(1)-10.3.216.29] INFO c.z.h.HikariDataSource - [getConnection,110] - HikariPool-1 - Starting...
+14:40:29.852 [RMI TCP Connection(1)-10.3.216.29] INFO c.z.h.HikariDataSource - [getConnection,123] - HikariPool-1 - Start completed.
+14:52:41.530 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
+14:52:41.546 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
+14:52:41.682 [SpringApplicationShutdownHook] INFO c.z.h.HikariDataSource - [close,350] - HikariPool-1 - Shutdown initiated...
+14:52:41.689 [SpringApplicationShutdownHook] INFO c.z.h.HikariDataSource - [close,352] - HikariPool-1 - Shutdown completed.
+14:55:07.696 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
+14:55:07.780 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.5.Final
+14:55:08.082 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:55:08.082 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:55:09.742 [main] INFO c.b.g.BootGenApplication - [logStartupProfileInfo,637] - The following 1 profile is active: "dev"
+14:55:11.748 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9202"]
+14:55:11.749 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
+14:55:11.749 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.76]
+14:55:11.895 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
+14:55:13.054 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
+14:55:15.432 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9202"]
+14:55:15.465 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:55:15.466 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:55:15.638 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP boot-gen 10.3.216.29:9202 register finished
+14:55:16.178 [main] INFO c.b.g.BootGenApplication - [logStarted,61] - Started BootGenApplication in 9.092 seconds (JVM running for 9.981)
+14:55:16.196 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-gen, group=DEFAULT_GROUP
+14:55:16.197 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-gen.yml, group=DEFAULT_GROUP
+14:55:16.198 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-gen-dev.yml, group=DEFAULT_GROUP
+14:55:16.574 [RMI TCP Connection(2)-10.3.216.29] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+14:55:16.621 [RMI TCP Connection(3)-10.3.216.29] INFO c.z.h.HikariDataSource - [getConnection,110] - HikariPool-1 - Starting...
+14:55:17.106 [RMI TCP Connection(3)-10.3.216.29] INFO c.z.h.HikariDataSource - [getConnection,123] - HikariPool-1 - Start completed.
+14:57:52.194 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
+14:57:52.208 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
+14:57:52.342 [SpringApplicationShutdownHook] INFO c.z.h.HikariDataSource - [close,350] - HikariPool-1 - Shutdown initiated...
+14:57:52.348 [SpringApplicationShutdownHook] INFO c.z.h.HikariDataSource - [close,352] - HikariPool-1 - Shutdown completed.
+14:58:37.209 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
+14:58:37.271 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.5.Final
+14:58:37.568 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:58:37.569 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:58:39.007 [main] INFO c.b.g.BootGenApplication - [logStartupProfileInfo,637] - The following 1 profile is active: "dev"
+14:58:40.861 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9202"]
+14:58:40.862 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
+14:58:40.863 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.76]
+14:58:41.019 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
+14:58:42.099 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
+14:58:45.200 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9202"]
+14:58:45.247 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:58:45.247 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:58:45.436 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP boot-gen 10.3.216.29:9202 register finished
+14:58:46.222 [main] INFO c.b.g.BootGenApplication - [logStarted,61] - Started BootGenApplication in 9.586 seconds (JVM running for 10.425)
+14:58:46.255 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-gen, group=DEFAULT_GROUP
+14:58:46.255 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-gen.yml, group=DEFAULT_GROUP
+14:58:46.255 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-gen-dev.yml, group=DEFAULT_GROUP
+14:58:46.723 [RMI TCP Connection(2)-10.3.216.29] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+14:58:46.785 [RMI TCP Connection(1)-10.3.216.29] INFO c.z.h.HikariDataSource - [getConnection,110] - HikariPool-1 - Starting...
+14:58:47.476 [RMI TCP Connection(1)-10.3.216.29] INFO c.z.h.HikariDataSource - [getConnection,123] - HikariPool-1 - Start completed.
+14:59:42.969 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
+14:59:43.000 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
+14:59:43.125 [SpringApplicationShutdownHook] INFO c.z.h.HikariDataSource - [close,350] - HikariPool-1 - Shutdown initiated...
+14:59:43.131 [SpringApplicationShutdownHook] INFO c.z.h.HikariDataSource - [close,352] - HikariPool-1 - Shutdown completed.
diff --git a/logs/boot-job/info.2023-11-20.log b/logs/boot-job/info.2023-11-20.log
index a7cce02..428592c 100644
--- a/logs/boot-job/info.2023-11-20.log
+++ b/logs/boot-job/info.2023-11-20.log
@@ -165,8 +165,8 @@ java.io.IOException: 远程主机强迫关闭了一个现有的连接。
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
-21:32:21.486 [lettuce-eventExecutorLoop-1-6] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was /124.223.15.200:6379
-21:32:22.274 [lettuce-nioEventLoop-4-2] INFO i.l.c.p.ReconnectionHandler - [lambda$null$3,174] - Reconnected to 124.223.15.200:6379
+21:32:21.486 [lettuce-eventExecutorLoop-1-6] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was /122.152.215.207:6379
+21:32:22.274 [lettuce-nioEventLoop-4-2] INFO i.l.c.p.ReconnectionHandler - [lambda$null$3,174] - Reconnected to 122.152.215.207:6379
21:34:34.276 [SpringApplicationShutdownHook] INFO o.q.c.QuartzScheduler - [standby,585] - Scheduler quartzScheduler_$_NON_CLUSTERED paused.
21:34:34.795 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
21:34:34.806 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
diff --git a/logs/boot-job/info.log b/logs/boot-job/info.log
index 70d3e48..39df610 100644
--- a/logs/boot-job/info.log
+++ b/logs/boot-job/info.log
@@ -51,18 +51,18 @@ java.net.SocketException: Connection reset
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:842)
-15:24:49.864 [lettuce-eventExecutorLoop-1-17] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was /124.223.15.200:6379
-15:24:58.963 [lettuce-eventExecutorLoop-1-9] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:25:07.270 [lettuce-eventExecutorLoop-1-11] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:25:23.756 [lettuce-eventExecutorLoop-1-12] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:25:53.860 [lettuce-eventExecutorLoop-1-4] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:26:23.970 [lettuce-eventExecutorLoop-1-9] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:26:54.059 [lettuce-eventExecutorLoop-1-11] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:27:24.159 [lettuce-eventExecutorLoop-1-13] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:27:54.260 [lettuce-eventExecutorLoop-1-15] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:28:24.369 [lettuce-eventExecutorLoop-1-17] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:28:54.459 [lettuce-eventExecutorLoop-1-19] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:28:54.493 [lettuce-nioEventLoop-4-3] INFO i.l.c.p.ReconnectionHandler - [lambda$null$3,174] - Reconnected to 124.223.15.200/:6379
+15:24:49.864 [lettuce-eventExecutorLoop-1-17] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was /122.152.215.207:6379
+15:24:58.963 [lettuce-eventExecutorLoop-1-9] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:25:07.270 [lettuce-eventExecutorLoop-1-11] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:25:23.756 [lettuce-eventExecutorLoop-1-12] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:25:53.860 [lettuce-eventExecutorLoop-1-4] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:26:23.970 [lettuce-eventExecutorLoop-1-9] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:26:54.059 [lettuce-eventExecutorLoop-1-11] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:27:24.159 [lettuce-eventExecutorLoop-1-13] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:27:54.260 [lettuce-eventExecutorLoop-1-15] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:28:24.369 [lettuce-eventExecutorLoop-1-17] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:28:54.459 [lettuce-eventExecutorLoop-1-19] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:28:54.493 [lettuce-nioEventLoop-4-3] INFO i.l.c.p.ReconnectionHandler - [lambda$null$3,174] - Reconnected to 122.152.215.207/:6379
15:38:11.086 [SpringApplicationShutdownHook] INFO o.q.c.QuartzScheduler - [standby,585] - Scheduler quartzScheduler_$_NON_CLUSTERED paused.
15:38:11.120 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
15:38:11.150 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
@@ -71,3 +71,138 @@ java.net.SocketException: Connection reset
15:38:11.284 [SpringApplicationShutdownHook] INFO o.q.c.QuartzScheduler - [shutdown,740] - Scheduler quartzScheduler_$_NON_CLUSTERED shutdown complete.
15:38:11.284 [SpringApplicationShutdownHook] INFO c.z.h.HikariDataSource - [close,350] - HikariPool-1 - Shutdown initiated...
15:38:11.288 [SpringApplicationShutdownHook] INFO c.z.h.HikariDataSource - [close,352] - HikariPool-1 - Shutdown completed.
+14:40:26.178 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
+14:40:26.278 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.5.Final
+14:40:26.634 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:40:26.634 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:40:28.205 [main] INFO c.b.j.BootJobApplication - [logStartupProfileInfo,637] - The following 1 profile is active: "dev"
+14:40:30.512 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9203"]
+14:40:30.514 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
+14:40:30.514 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.76]
+14:40:30.716 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
+14:40:31.089 [main] INFO o.q.i.StdSchedulerFactory - [instantiate,1220] - Using default implementation for ThreadExecutor
+14:40:31.103 [main] INFO o.q.c.SchedulerSignalerImpl - [,61] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
+14:40:31.104 [main] INFO o.q.c.QuartzScheduler - [,229] - Quartz Scheduler v.2.3.2 created.
+14:40:31.104 [main] INFO o.q.s.RAMJobStore - [initialize,155] - RAMJobStore initialized.
+14:40:31.105 [main] INFO o.q.c.QuartzScheduler - [initialize,294] - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'quartzScheduler' with instanceId 'NON_CLUSTERED'
+ Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
+ NOT STARTED.
+ Currently in standby mode.
+ Number of jobs executed: 0
+ Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
+ Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.
+
+14:40:31.105 [main] INFO o.q.i.StdSchedulerFactory - [instantiate,1374] - Quartz scheduler 'quartzScheduler' initialized from an externally provided properties instance.
+14:40:31.105 [main] INFO o.q.i.StdSchedulerFactory - [instantiate,1378] - Quartz scheduler version: 2.3.2
+14:40:31.106 [main] INFO o.q.c.QuartzScheduler - [setJobFactory,2293] - JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@1aee6983
+14:40:31.395 [main] INFO c.z.h.HikariDataSource - [getConnection,110] - HikariPool-1 - Starting...
+14:40:31.871 [main] INFO c.z.h.HikariDataSource - [getConnection,123] - HikariPool-1 - Start completed.
+14:40:32.337 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
+14:40:34.368 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9203"]
+14:40:34.399 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:40:34.399 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:40:34.571 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP boot-job 10.3.216.29:9203 register finished
+14:40:35.001 [main] INFO o.q.c.QuartzScheduler - [start,547] - Scheduler quartzScheduler_$_NON_CLUSTERED started.
+14:40:35.012 [main] INFO c.b.j.BootJobApplication - [logStarted,61] - Started BootJobApplication in 9.452 seconds (JVM running for 10.612)
+14:40:35.030 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-job, group=DEFAULT_GROUP
+14:40:35.031 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-job-dev.yml, group=DEFAULT_GROUP
+14:40:35.032 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-job.yml, group=DEFAULT_GROUP
+14:40:35.243 [RMI TCP Connection(5)-10.3.216.29] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+14:52:41.414 [SpringApplicationShutdownHook] INFO o.q.c.QuartzScheduler - [standby,585] - Scheduler quartzScheduler_$_NON_CLUSTERED paused.
+14:52:41.451 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
+14:52:41.461 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
+14:52:41.603 [SpringApplicationShutdownHook] INFO o.q.c.QuartzScheduler - [shutdown,666] - Scheduler quartzScheduler_$_NON_CLUSTERED shutting down.
+14:52:41.603 [SpringApplicationShutdownHook] INFO o.q.c.QuartzScheduler - [standby,585] - Scheduler quartzScheduler_$_NON_CLUSTERED paused.
+14:52:41.603 [SpringApplicationShutdownHook] INFO o.q.c.QuartzScheduler - [shutdown,740] - Scheduler quartzScheduler_$_NON_CLUSTERED shutdown complete.
+14:52:41.605 [SpringApplicationShutdownHook] INFO c.z.h.HikariDataSource - [close,350] - HikariPool-1 - Shutdown initiated...
+14:52:41.611 [SpringApplicationShutdownHook] INFO c.z.h.HikariDataSource - [close,352] - HikariPool-1 - Shutdown completed.
+14:55:10.321 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
+14:55:10.389 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.5.Final
+14:55:10.756 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:55:10.757 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:55:12.403 [main] INFO c.b.j.BootJobApplication - [logStartupProfileInfo,637] - The following 1 profile is active: "dev"
+14:55:14.539 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9203"]
+14:55:14.541 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
+14:55:14.541 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.76]
+14:55:14.673 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
+14:55:15.026 [main] INFO o.q.i.StdSchedulerFactory - [instantiate,1220] - Using default implementation for ThreadExecutor
+14:55:15.036 [main] INFO o.q.c.SchedulerSignalerImpl - [,61] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
+14:55:15.036 [main] INFO o.q.c.QuartzScheduler - [,229] - Quartz Scheduler v.2.3.2 created.
+14:55:15.037 [main] INFO o.q.s.RAMJobStore - [initialize,155] - RAMJobStore initialized.
+14:55:15.038 [main] INFO o.q.c.QuartzScheduler - [initialize,294] - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'quartzScheduler' with instanceId 'NON_CLUSTERED'
+ Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
+ NOT STARTED.
+ Currently in standby mode.
+ Number of jobs executed: 0
+ Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
+ Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.
+
+14:55:15.038 [main] INFO o.q.i.StdSchedulerFactory - [instantiate,1374] - Quartz scheduler 'quartzScheduler' initialized from an externally provided properties instance.
+14:55:15.038 [main] INFO o.q.i.StdSchedulerFactory - [instantiate,1378] - Quartz scheduler version: 2.3.2
+14:55:15.038 [main] INFO o.q.c.QuartzScheduler - [setJobFactory,2293] - JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@39a2e77d
+14:55:15.368 [main] INFO c.z.h.HikariDataSource - [getConnection,110] - HikariPool-1 - Starting...
+14:55:15.972 [main] INFO c.z.h.HikariDataSource - [getConnection,123] - HikariPool-1 - Start completed.
+14:55:16.533 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
+14:55:19.326 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9203"]
+14:55:19.353 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:55:19.354 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:55:19.546 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP boot-job 10.3.216.29:9203 register finished
+14:55:20.090 [main] INFO o.q.c.QuartzScheduler - [start,547] - Scheduler quartzScheduler_$_NON_CLUSTERED started.
+14:55:20.102 [main] INFO c.b.j.BootJobApplication - [logStarted,61] - Started BootJobApplication in 10.361 seconds (JVM running for 11.173)
+14:55:20.118 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-job, group=DEFAULT_GROUP
+14:55:20.119 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-job-dev.yml, group=DEFAULT_GROUP
+14:55:20.120 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-job.yml, group=DEFAULT_GROUP
+14:55:20.341 [RMI TCP Connection(3)-10.3.216.29] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+14:57:52.230 [SpringApplicationShutdownHook] INFO o.q.c.QuartzScheduler - [standby,585] - Scheduler quartzScheduler_$_NON_CLUSTERED paused.
+14:57:52.253 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
+14:57:52.265 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
+14:57:52.404 [SpringApplicationShutdownHook] INFO o.q.c.QuartzScheduler - [shutdown,666] - Scheduler quartzScheduler_$_NON_CLUSTERED shutting down.
+14:57:52.405 [SpringApplicationShutdownHook] INFO o.q.c.QuartzScheduler - [standby,585] - Scheduler quartzScheduler_$_NON_CLUSTERED paused.
+14:57:52.405 [SpringApplicationShutdownHook] INFO o.q.c.QuartzScheduler - [shutdown,740] - Scheduler quartzScheduler_$_NON_CLUSTERED shutdown complete.
+14:57:52.405 [SpringApplicationShutdownHook] INFO c.z.h.HikariDataSource - [close,350] - HikariPool-1 - Shutdown initiated...
+14:57:52.411 [SpringApplicationShutdownHook] INFO c.z.h.HikariDataSource - [close,352] - HikariPool-1 - Shutdown completed.
+14:58:43.787 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
+14:58:43.861 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.5.Final
+14:58:44.156 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:58:44.156 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:58:45.767 [main] INFO c.b.j.BootJobApplication - [logStartupProfileInfo,637] - The following 1 profile is active: "dev"
+14:58:47.802 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9203"]
+14:58:47.804 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
+14:58:47.804 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.76]
+14:58:47.919 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
+14:58:48.233 [main] INFO o.q.i.StdSchedulerFactory - [instantiate,1220] - Using default implementation for ThreadExecutor
+14:58:48.243 [main] INFO o.q.c.SchedulerSignalerImpl - [,61] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
+14:58:48.243 [main] INFO o.q.c.QuartzScheduler - [,229] - Quartz Scheduler v.2.3.2 created.
+14:58:48.243 [main] INFO o.q.s.RAMJobStore - [initialize,155] - RAMJobStore initialized.
+14:58:48.243 [main] INFO o.q.c.QuartzScheduler - [initialize,294] - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'quartzScheduler' with instanceId 'NON_CLUSTERED'
+ Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
+ NOT STARTED.
+ Currently in standby mode.
+ Number of jobs executed: 0
+ Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
+ Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.
+
+14:58:48.243 [main] INFO o.q.i.StdSchedulerFactory - [instantiate,1374] - Quartz scheduler 'quartzScheduler' initialized from an externally provided properties instance.
+14:58:48.243 [main] INFO o.q.i.StdSchedulerFactory - [instantiate,1378] - Quartz scheduler version: 2.3.2
+14:58:48.243 [main] INFO o.q.c.QuartzScheduler - [setJobFactory,2293] - JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@848d9bc
+14:58:48.522 [main] INFO c.z.h.HikariDataSource - [getConnection,110] - HikariPool-1 - Starting...
+14:58:48.990 [main] INFO c.z.h.HikariDataSource - [getConnection,123] - HikariPool-1 - Start completed.
+14:58:49.501 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
+14:58:52.391 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9203"]
+14:58:52.441 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:58:52.441 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:58:52.617 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP boot-job 10.3.216.29:9203 register finished
+14:58:53.308 [main] INFO o.q.c.QuartzScheduler - [start,547] - Scheduler quartzScheduler_$_NON_CLUSTERED started.
+14:58:53.317 [main] INFO c.b.j.BootJobApplication - [logStarted,61] - Started BootJobApplication in 10.094 seconds (JVM running for 10.989)
+14:58:53.348 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-job, group=DEFAULT_GROUP
+14:58:53.348 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-job-dev.yml, group=DEFAULT_GROUP
+14:58:53.348 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-job.yml, group=DEFAULT_GROUP
+14:58:53.866 [RMI TCP Connection(3)-10.3.216.29] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+14:59:42.895 [SpringApplicationShutdownHook] INFO o.q.c.QuartzScheduler - [standby,585] - Scheduler quartzScheduler_$_NON_CLUSTERED paused.
+14:59:42.918 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
+14:59:42.953 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
+14:59:43.082 [SpringApplicationShutdownHook] INFO o.q.c.QuartzScheduler - [shutdown,666] - Scheduler quartzScheduler_$_NON_CLUSTERED shutting down.
+14:59:43.082 [SpringApplicationShutdownHook] INFO o.q.c.QuartzScheduler - [standby,585] - Scheduler quartzScheduler_$_NON_CLUSTERED paused.
+14:59:43.082 [SpringApplicationShutdownHook] INFO o.q.c.QuartzScheduler - [shutdown,740] - Scheduler quartzScheduler_$_NON_CLUSTERED shutdown complete.
+14:59:43.083 [SpringApplicationShutdownHook] INFO c.z.h.HikariDataSource - [close,350] - HikariPool-1 - Shutdown initiated...
+14:59:43.088 [SpringApplicationShutdownHook] INFO c.z.h.HikariDataSource - [close,352] - HikariPool-1 - Shutdown completed.
diff --git a/logs/boot-system/error.2023-11-20.log b/logs/boot-system/error.2023-11-20.log
index 7e8244f..48cd007 100644
--- a/logs/boot-system/error.2023-11-20.log
+++ b/logs/boot-system/error.2023-11-20.log
@@ -55,7 +55,7 @@ Caused by: org.apache.ibatis.binding.BindingException: Invalid bound statement (
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:333)
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:157)
... 32 common frames omitted
-16:39:30.327 [main] ERROR c.a.d.p.DruidDataSource - [init,929] - init datasource error, url: jdbc:mysql://124.223.15.200:3306/ry-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+16:39:30.327 [main] ERROR c.a.d.p.DruidDataSource - [init,929] - init datasource error, url: jdbc:mysql://122.152.215.207:3306/ry-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
java.sql.SQLSyntaxErrorException: Unknown database 'ry-cloud'
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:121)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
@@ -308,7 +308,7 @@ java.sql.SQLSyntaxErrorException: Unknown database 'ry-cloud'
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292)
at com.boot.system.BootSystemApplication.main(BootSystemApplication.java:22)
16:39:30.336 [main] ERROR o.s.b.w.e.t.TomcatStarter - [onStartup,61] - Error starting Tomcat context. Exception: org.springframework.beans.factory.UnsatisfiedDependencyException. Message: Error creating bean with name 'webMvcMetricsFilter' defined in class path resource [org/springframework/boot/actuate/autoconfigure/metrics/web/servlet/WebMvcMetricsAutoConfiguration.class]: Unsatisfied dependency expressed through method 'webMvcMetricsFilter' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simpleMeterRegistry' defined in class path resource [org/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimpleMetricsExportAutoConfiguration.class]: Initialization of bean failed; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dataSourcePoolMetadataMeterBinder' defined in class path resource [org/springframework/boot/actuate/autoconfigure/metrics/jdbc/DataSourcePoolMetricsAutoConfiguration$DataSourcePoolMetadataMetricsConfiguration.class]: Unsatisfied dependency expressed through method 'dataSourcePoolMetadataMeterBinder' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [com/baomidou/dynamic/datasource/spring/boot/autoconfigure/DynamicDataSourceAutoConfiguration.class]: Invocation of init method failed; nested exception is com.baomidou.dynamic.datasource.exception.ErrorCreateDataSourceException: druid create error
-16:39:30.417 [Druid-ConnectionPool-Create-518953848] ERROR c.a.d.p.DruidDataSource - [run,2912] - create connection SQLException, url: jdbc:mysql://124.223.15.200:3306/ry-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 1049, state 42000
+16:39:30.417 [Druid-ConnectionPool-Create-518953848] ERROR c.a.d.p.DruidDataSource - [run,2912] - create connection SQLException, url: jdbc:mysql://122.152.215.207:3306/ry-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 1049, state 42000
java.sql.SQLSyntaxErrorException: Unknown database 'ry-cloud'
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:121)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
@@ -472,7 +472,7 @@ Caused by: java.sql.SQLSyntaxErrorException: Unknown database 'ry-cloud'
at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:925)
at com.baomidou.dynamic.datasource.creator.DruidDataSourceCreator.doCreateDataSource(DruidDataSourceCreator.java:85)
... 108 common frames omitted
-16:44:24.855 [main] ERROR c.a.d.p.DruidDataSource - [init,929] - init datasource error, url: jdbc:mysql://124.223.15.200:3306/boot-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+16:44:24.855 [main] ERROR c.a.d.p.DruidDataSource - [init,929] - init datasource error, url: jdbc:mysql://122.152.215.207:3306/boot-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
com.mysql.cj.jdbc.exceptions.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.
@@ -741,7 +741,7 @@ Caused by: java.lang.ClassNotFoundException: Cannot find class: SysConfig
at org.apache.ibatis.io.Resources.classForName(Resources.java:322)
at org.apache.ibatis.type.TypeAliasRegistry.resolveAlias(TypeAliasRegistry.java:124)
... 80 common frames omitted
-20:25:25.028 [main] ERROR c.a.d.p.DruidDataSource - [init,929] - init datasource error, url: jdbc:mysql://124.223.15.200:3306/boot-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+20:25:25.028 [main] ERROR c.a.d.p.DruidDataSource - [init,929] - init datasource error, url: jdbc:mysql://122.152.215.207:3306/boot-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
com.mysql.cj.jdbc.exceptions.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.
diff --git a/logs/boot-system/info.2023-11-20.log b/logs/boot-system/info.2023-11-20.log
index 315e343..a89618f 100644
--- a/logs/boot-system/info.2023-11-20.log
+++ b/logs/boot-system/info.2023-11-20.log
@@ -126,10 +126,10 @@ java.io.IOException: 远程主机强迫关闭了一个现有的连接。
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
-21:32:21.539 [lettuce-eventExecutorLoop-1-17] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was /124.223.15.200:6379
-21:32:21.539 [lettuce-eventExecutorLoop-1-18] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was /124.223.15.200:6379
-21:32:21.805 [lettuce-nioEventLoop-4-4] INFO i.l.c.p.ReconnectionHandler - [lambda$null$3,174] - Reconnected to 124.223.15.200:6379
-21:32:21.965 [lettuce-nioEventLoop-4-3] INFO i.l.c.p.ReconnectionHandler - [lambda$null$3,174] - Reconnected to 124.223.15.200:6379
+21:32:21.539 [lettuce-eventExecutorLoop-1-17] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was /122.152.215.207:6379
+21:32:21.539 [lettuce-eventExecutorLoop-1-18] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was /122.152.215.207:6379
+21:32:21.805 [lettuce-nioEventLoop-4-4] INFO i.l.c.p.ReconnectionHandler - [lambda$null$3,174] - Reconnected to 122.152.215.207:6379
+21:32:21.965 [lettuce-nioEventLoop-4-3] INFO i.l.c.p.ReconnectionHandler - [lambda$null$3,174] - Reconnected to 122.152.215.207:6379
21:34:34.640 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
21:34:34.658 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
21:34:34.811 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,211] - dynamic-datasource start closing ....
diff --git a/logs/boot-system/info.2024-02-21.log b/logs/boot-system/info.2024-02-21.log
index d58fb59..f797745 100644
--- a/logs/boot-system/info.2024-02-21.log
+++ b/logs/boot-system/info.2024-02-21.log
@@ -36,30 +36,30 @@ java.net.SocketException: Connection reset
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:842)
-15:24:49.881 [lettuce-eventExecutorLoop-1-14] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was /124.223.15.200:6379
-15:24:49.881 [lettuce-eventExecutorLoop-1-13] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was /124.223.15.200:6379
-15:24:58.978 [lettuce-eventExecutorLoop-1-17] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:24:58.981 [lettuce-eventExecutorLoop-1-18] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:25:07.175 [lettuce-eventExecutorLoop-1-19] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:25:07.286 [lettuce-eventExecutorLoop-1-20] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:25:23.587 [lettuce-eventExecutorLoop-1-1] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:25:23.679 [lettuce-eventExecutorLoop-1-2] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:25:53.682 [lettuce-eventExecutorLoop-1-5] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:25:53.784 [lettuce-eventExecutorLoop-1-6] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:26:23.774 [lettuce-eventExecutorLoop-1-15] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:26:23.880 [lettuce-eventExecutorLoop-1-16] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:26:53.880 [lettuce-eventExecutorLoop-1-19] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:26:53.983 [lettuce-eventExecutorLoop-1-20] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:27:23.980 [lettuce-eventExecutorLoop-1-3] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:27:24.082 [lettuce-eventExecutorLoop-1-4] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:27:54.075 [lettuce-eventExecutorLoop-1-7] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:27:54.182 [lettuce-eventExecutorLoop-1-8] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:28:24.188 [lettuce-eventExecutorLoop-1-11] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:28:24.277 [lettuce-eventExecutorLoop-1-12] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:28:54.280 [lettuce-eventExecutorLoop-1-15] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:28:54.324 [lettuce-nioEventLoop-4-5] INFO i.l.c.p.ReconnectionHandler - [lambda$null$3,174] - Reconnected to 124.223.15.200/:6379
-15:28:54.384 [lettuce-eventExecutorLoop-1-16] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 124.223.15.200/:6379
-15:28:54.419 [lettuce-nioEventLoop-4-6] INFO i.l.c.p.ReconnectionHandler - [lambda$null$3,174] - Reconnected to 124.223.15.200/:6379
+15:24:49.881 [lettuce-eventExecutorLoop-1-14] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was /122.152.215.207:6379
+15:24:49.881 [lettuce-eventExecutorLoop-1-13] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was /122.152.215.207:6379
+15:24:58.978 [lettuce-eventExecutorLoop-1-17] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:24:58.981 [lettuce-eventExecutorLoop-1-18] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:25:07.175 [lettuce-eventExecutorLoop-1-19] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:25:07.286 [lettuce-eventExecutorLoop-1-20] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:25:23.587 [lettuce-eventExecutorLoop-1-1] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:25:23.679 [lettuce-eventExecutorLoop-1-2] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:25:53.682 [lettuce-eventExecutorLoop-1-5] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:25:53.784 [lettuce-eventExecutorLoop-1-6] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:26:23.774 [lettuce-eventExecutorLoop-1-15] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:26:23.880 [lettuce-eventExecutorLoop-1-16] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:26:53.880 [lettuce-eventExecutorLoop-1-19] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:26:53.983 [lettuce-eventExecutorLoop-1-20] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:27:23.980 [lettuce-eventExecutorLoop-1-3] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:27:24.082 [lettuce-eventExecutorLoop-1-4] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:27:54.075 [lettuce-eventExecutorLoop-1-7] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:27:54.182 [lettuce-eventExecutorLoop-1-8] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:28:24.188 [lettuce-eventExecutorLoop-1-11] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:28:24.277 [lettuce-eventExecutorLoop-1-12] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:28:54.280 [lettuce-eventExecutorLoop-1-15] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:28:54.324 [lettuce-nioEventLoop-4-5] INFO i.l.c.p.ReconnectionHandler - [lambda$null$3,174] - Reconnected to 122.152.215.207/:6379
+15:28:54.384 [lettuce-eventExecutorLoop-1-16] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was 122.152.215.207/:6379
+15:28:54.419 [lettuce-nioEventLoop-4-6] INFO i.l.c.p.ReconnectionHandler - [lambda$null$3,174] - Reconnected to 122.152.215.207/:6379
21:34:14.464 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
21:34:14.486 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
21:34:14.632 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,211] - dynamic-datasource start closing ....
diff --git a/logs/boot-system/info.log b/logs/boot-system/info.log
index 40db504..35b0510 100644
--- a/logs/boot-system/info.log
+++ b/logs/boot-system/info.log
@@ -110,3 +110,87 @@
15:33:13.837 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2138] - {dataSource-1} closing ...
15:33:13.841 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2211] - {dataSource-1} closed
15:33:13.841 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource all closed success,bye
+14:40:38.262 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
+14:40:38.315 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.5.Final
+14:40:38.563 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:40:38.564 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:40:40.061 [main] INFO c.b.s.BootSystemApplication - [logStartupProfileInfo,637] - The following 1 profile is active: "dev"
+14:40:41.786 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9201"]
+14:40:41.787 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
+14:40:41.787 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.76]
+14:40:41.906 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
+14:40:43.094 [main] INFO c.a.d.p.DruidDataSource - [init,996] - {dataSource-1,master} inited
+14:40:43.095 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,154] - dynamic-datasource - add a datasource named [master] success
+14:40:43.096 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,234] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
+14:40:45.386 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
+14:40:46.980 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9201"]
+14:40:47.010 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:40:47.010 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:40:47.192 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP boot-system 10.3.216.29:9201 register finished
+14:40:47.777 [main] INFO c.b.s.BootSystemApplication - [logStarted,61] - Started BootSystemApplication in 10.116 seconds (JVM running for 11.198)
+14:40:47.795 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-system-dev.yml, group=DEFAULT_GROUP
+14:40:47.796 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-system.yml, group=DEFAULT_GROUP
+14:40:47.796 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-system, group=DEFAULT_GROUP
+14:40:48.157 [RMI TCP Connection(3)-10.3.216.29] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+14:52:41.340 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
+14:52:41.350 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
+14:52:41.493 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,211] - dynamic-datasource start closing ....
+14:52:41.496 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2138] - {dataSource-1} closing ...
+14:52:41.501 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2211] - {dataSource-1} closed
+14:52:41.501 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource all closed success,bye
+14:55:16.455 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
+14:55:16.535 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.5.Final
+14:55:16.867 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:55:16.868 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:55:18.739 [main] INFO c.b.s.BootSystemApplication - [logStartupProfileInfo,637] - The following 1 profile is active: "dev"
+14:55:21.347 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9201"]
+14:55:21.348 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
+14:55:21.349 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.76]
+14:55:21.449 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
+14:55:22.690 [main] INFO c.a.d.p.DruidDataSource - [init,996] - {dataSource-1,master} inited
+14:55:22.691 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,154] - dynamic-datasource - add a datasource named [master] success
+14:55:22.691 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,234] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
+14:55:24.942 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
+14:55:26.546 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9201"]
+14:55:26.571 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:55:26.571 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:55:26.745 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP boot-system 10.3.216.29:9201 register finished
+14:55:27.343 [main] INFO c.b.s.BootSystemApplication - [logStarted,61] - Started BootSystemApplication in 11.527 seconds (JVM running for 12.406)
+14:55:27.356 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-system-dev.yml, group=DEFAULT_GROUP
+14:55:27.356 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-system.yml, group=DEFAULT_GROUP
+14:55:27.357 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-system, group=DEFAULT_GROUP
+14:55:27.489 [RMI TCP Connection(7)-10.3.216.29] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+14:57:52.411 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
+14:57:52.424 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
+14:57:52.556 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,211] - dynamic-datasource start closing ....
+14:57:52.559 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2138] - {dataSource-1} closing ...
+14:57:52.563 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2211] - {dataSource-1} closed
+14:57:52.563 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource all closed success,bye
+14:58:53.367 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
+14:58:53.437 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.5.Final
+14:58:53.726 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:58:53.727 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:58:55.225 [main] INFO c.b.s.BootSystemApplication - [logStartupProfileInfo,637] - The following 1 profile is active: "dev"
+14:58:57.577 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9201"]
+14:58:57.577 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
+14:58:57.577 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.76]
+14:58:57.730 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
+14:58:59.640 [main] INFO c.a.d.p.DruidDataSource - [init,996] - {dataSource-1,master} inited
+14:58:59.640 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,154] - dynamic-datasource - add a datasource named [master] success
+14:58:59.640 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,234] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
+14:59:02.309 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
+14:59:04.129 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9201"]
+14:59:04.151 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:59:04.151 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:59:04.327 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP boot-system 10.3.216.29:9201 register finished
+14:59:04.880 [main] INFO c.b.s.BootSystemApplication - [logStarted,61] - Started BootSystemApplication in 12.078 seconds (JVM running for 12.979)
+14:59:04.894 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-system-dev.yml, group=DEFAULT_GROUP
+14:59:04.894 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-system.yml, group=DEFAULT_GROUP
+14:59:04.895 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-system, group=DEFAULT_GROUP
+14:59:05.104 [RMI TCP Connection(11)-10.3.216.29] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+14:59:42.786 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
+14:59:42.805 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
+14:59:42.944 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,211] - dynamic-datasource start closing ....
+14:59:42.946 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2138] - {dataSource-1} closing ...
+14:59:42.951 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2211] - {dataSource-1} closed
+14:59:42.951 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource all closed success,bye
diff --git a/logs/boot-visual-monitor/info.log b/logs/boot-visual-monitor/info.log
index 5187b5a..f112db0 100644
--- a/logs/boot-visual-monitor/info.log
+++ b/logs/boot-visual-monitor/info.log
@@ -295,3 +295,63 @@ Caused by: java.net.SocketException: Network is unreachable: no further informat
at java.base/java.lang.Thread.run(Thread.java:842)
15:37:53.903 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
15:37:53.915 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
+14:40:31.517 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
+14:40:31.837 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:40:31.837 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:40:33.245 [main] INFO c.b.m.m.BootMonitorApplication - [logStartupProfileInfo,637] - The following 1 profile is active: "dev"
+14:40:34.408 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9101"]
+14:40:34.410 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
+14:40:34.410 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.76]
+14:40:34.508 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
+14:40:35.098 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
+14:40:36.750 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9101"]
+14:40:37.127 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:40:37.127 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:40:37.324 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP boot-monitor 10.3.216.29:9101 register finished
+14:40:37.775 [http-nio-9101-exec-1] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+14:40:38.031 [main] INFO c.b.m.m.BootMonitorApplication - [logStarted,61] - Started BootMonitorApplication in 7.12 seconds (JVM running for 8.409)
+14:40:38.043 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-monitor, group=DEFAULT_GROUP
+14:40:38.044 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-monitor-dev.yml, group=DEFAULT_GROUP
+14:40:38.045 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-monitor.yml, group=DEFAULT_GROUP
+14:52:43.466 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
+14:52:43.480 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
+14:55:13.366 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
+14:55:13.760 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:55:13.760 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:55:15.375 [main] INFO c.b.m.m.BootMonitorApplication - [logStartupProfileInfo,637] - The following 1 profile is active: "dev"
+14:55:16.754 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9101"]
+14:55:16.757 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
+14:55:16.757 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.76]
+14:55:16.891 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
+14:55:17.570 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
+14:55:19.710 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9101"]
+14:55:20.024 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:55:20.025 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:55:20.250 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP boot-monitor 10.3.216.29:9101 register finished
+14:55:20.737 [http-nio-9101-exec-1] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+14:55:21.038 [main] INFO c.b.m.m.BootMonitorApplication - [logStarted,61] - Started BootMonitorApplication in 8.325 seconds (JVM running for 9.193)
+14:55:21.049 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-monitor, group=DEFAULT_GROUP
+14:55:21.050 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-monitor-dev.yml, group=DEFAULT_GROUP
+14:55:21.051 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-monitor.yml, group=DEFAULT_GROUP
+14:57:54.391 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
+14:57:54.426 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
+14:58:46.024 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
+14:58:46.388 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:58:46.388 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:58:47.904 [main] INFO c.b.m.m.BootMonitorApplication - [logStartupProfileInfo,637] - The following 1 profile is active: "dev"
+14:58:49.114 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9101"]
+14:58:49.114 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
+14:58:49.114 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.76]
+14:58:49.215 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
+14:58:49.806 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
+14:58:51.403 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9101"]
+14:58:51.676 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
+14:58:51.676 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
+14:58:51.859 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP boot-monitor 10.3.216.29:9101 register finished
+14:58:52.617 [main] INFO c.b.m.m.BootMonitorApplication - [logStarted,61] - Started BootMonitorApplication in 7.183 seconds (JVM running for 7.959)
+14:58:52.636 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-monitor, group=DEFAULT_GROUP
+14:58:52.637 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-monitor-dev.yml, group=DEFAULT_GROUP
+14:58:52.637 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=boot-monitor.yml, group=DEFAULT_GROUP
+14:58:52.737 [http-nio-9101-exec-1] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+14:59:44.941 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
+14:59:44.953 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
diff --git a/pom.xml b/pom.xml
index b391a57..0418e91 100644
--- a/pom.xml
+++ b/pom.xml
@@ -245,6 +245,8 @@
boot-gateway
boot-visual
boot-modules
+ boot-valuation
+ boot-valuation-rule
boot-common
pom