From 7069c80e28f86bca44bcd060b865f8e719ad634e Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Tue, 21 Feb 2023 14:41:04 +0800
Subject: [PATCH] 数据同步配置修改
---
src/main/java/org/springblade/modules/system/service/MyAsyncService.java | 18 +++++----
src/main/java/org/springblade/common/config/DataSyncConfig.java | 9 ++++
src/main/resources/application-dev.yml | 1
src/main/resources/application-prod.yml | 35 ++++++++++++-----
src/main/java/org/springblade/modules/system/controller/UserController.java | 2 +
src/main/resources/application-test.yml | 1
6 files changed, 47 insertions(+), 19 deletions(-)
diff --git a/src/main/java/org/springblade/common/config/DataSyncConfig.java b/src/main/java/org/springblade/common/config/DataSyncConfig.java
index 7330de5..7dcd047 100644
--- a/src/main/java/org/springblade/common/config/DataSyncConfig.java
+++ b/src/main/java/org/springblade/common/config/DataSyncConfig.java
@@ -13,6 +13,11 @@
public class DataSyncConfig {
/**
+ * 是否开启
+ */
+ public static String enable;
+
+ /**
* 同步类型: ftp,sql
*/
public static String type;
@@ -37,6 +42,10 @@
*/
public static String password;
+ public void setEnable(String enable) {
+ DataSyncConfig.enable = enable;
+ }
+
public void setType(String type) {
DataSyncConfig.type = type;
}
diff --git a/src/main/java/org/springblade/modules/system/controller/UserController.java b/src/main/java/org/springblade/modules/system/controller/UserController.java
index cce72a2..d5a67bd 100644
--- a/src/main/java/org/springblade/modules/system/controller/UserController.java
+++ b/src/main/java/org/springblade/modules/system/controller/UserController.java
@@ -212,7 +212,9 @@
@ApiOperation(value = "列表", notes = "传入account和realName")
//@PreAuth(RoleConstant.HAS_ROLE_ADMIN)
public R<IPage<UserVO>> page(@ApiIgnore User user, Query query, Long deptId, BladeUser bladeUser) {
+ System.out.println("在线更新代码.... ");
IPage<UserVO> pages = userService.selectUserPage(Condition.getPage(query), user, deptId, (bladeUser.getTenantId().equals(BladeConstant.ADMIN_TENANT_ID) ? StringPool.EMPTY : bladeUser.getTenantId()));
+ System.out.println("=================在线更新代码==================");
return R.data(pages);
}
diff --git a/src/main/java/org/springblade/modules/system/service/MyAsyncService.java b/src/main/java/org/springblade/modules/system/service/MyAsyncService.java
index f60c365..663963a 100644
--- a/src/main/java/org/springblade/modules/system/service/MyAsyncService.java
+++ b/src/main/java/org/springblade/modules/system/service/MyAsyncService.java
@@ -167,15 +167,17 @@
*/
@Async
public void dataSync(String sql) {
- //判断同步类型
- //sql 直连处理
- if (DataSyncConfig.type.equals("sql")) {
- sqlDataHandler(sql);
- }
+ if (DataSyncConfig.enable.equals("start")) {
+ //判断同步类型
+ //sql 直连处理
+ if (DataSyncConfig.type.equals("sql")) {
+ sqlDataHandler(sql);
+ }
- //ftp 连接同步
- if (DataSyncConfig.type.equals("ftp")){
- FTP(sql);
+ //ftp 连接同步
+ if (DataSyncConfig.type.equals("ftp")) {
+ FTP(sql);
+ }
}
}
diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml
index 697240d..a3583a4 100644
--- a/src/main/resources/application-dev.yml
+++ b/src/main/resources/application-dev.yml
@@ -71,6 +71,7 @@
# 数据同步配置
data:
sync:
+ enable: start
type: sql
driver: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://47.49.36.191:3306/zhba?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
diff --git a/src/main/resources/application-prod.yml b/src/main/resources/application-prod.yml
index e4a42b1..854f00c 100644
--- a/src/main/resources/application-prod.yml
+++ b/src/main/resources/application-prod.yml
@@ -24,9 +24,9 @@
datasource:
# MySql
- url: jdbc:mysql://192.168.0.191:3306/zhbaw?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
+ url: jdbc:mysql://106.225.193.35:3306/zhbaw?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
username: root
- password: root
+ password: HCyj@2022
# PostgreSQL
#url: jdbc:postgresql://127.0.0.1:5432/bladex_boot
@@ -44,29 +44,39 @@
#图片批量上传zip
upload:
- localtion: ${UPLOAD_DIR:/home/zhbaw/anbao}
+ localtion: ${UPLOAD_DIR:/home/zhongsong/anbao}
maxFileSize: 10240KB
maxRequestSize: 102400KB
- url: http://47.49.36.190:9000
- access: minioadmin
- secret: minioadmin
+ url: http://106.225.193.35:2081
+ access: zhbaadmin
+ secret: zhbapassword
bucket: zhba
#ftp 设置
ftp:
- sqlConnect: jdbc:mysql://61.131.136.25:2083/zhbaw?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
+ sqlConnect: jdbc:mysql://47.49.36.191:3306/zhba?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
ftpHost: 117.40.91.118
ftpPort: 21
ftpUserName: zhbain
ftpPassword: zhbain@123
ftpPath: yly/anbao/
- localPath: /home/zhbaw/anbao/
- ip: http://47.49.36.190:9000
- jsonUrl: /home/zhbaw/anbao/
+ localPath: /home/zhongsong/anbao/
+ ip: http://106.225.193.35:2081
+ jsonUrl: /home/zhongsong/anbao/
username: root
- password: ZHba@0112
+ password: NCzhba@2022
# qfqkBaseApiUrl: http://61.131.136.25:2082/api
qfqkBaseApiUrl: http://localhost:83
+
+# 数据同步配置
+data:
+ sync:
+ enable: stop
+ type: sql
+ driver: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://106.225.193.35:3306/zhba?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
+ username: root
+ password: NCzhba@2022
#第三方登陆
social:
@@ -86,3 +96,6 @@
remote-mode: true
upload-domain: http://localhost:8999
remote-path: /usr/share/nginx/html
+
+
+
diff --git a/src/main/resources/application-test.yml b/src/main/resources/application-test.yml
index cf073da..76c2ce6 100644
--- a/src/main/resources/application-test.yml
+++ b/src/main/resources/application-test.yml
@@ -75,6 +75,7 @@
# 数据同步配置
data:
sync:
+ enable: stop
type: sql
driver: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://192.168.0.126:3306/zhba-test?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
--
Gitblit v1.9.3