From 10a6bb7a4011d659609eaa46d4566e628e38d204 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=9D=E5=85=88=E7=91=9E?= <1490493387@qq.com> Date: Thu, 4 May 2023 00:00:10 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=A7=BB=E9=99=A4=E5=A4=9A?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sample/DynamicDataSourceSample.java | 41 ------------------- .../youlai/system/service/SysDictService.java | 8 ---- .../service/impl/SysDictServiceImpl.java | 20 --------- .../service/impl/SysRoleServiceImpl.java | 1 - src/main/resources/application-dev.yml | 24 +++-------- src/main/resources/application.yml | 5 +-- .../youlai/system/DynamicDataSourceTest.java | 24 ----------- 7 files changed, 6 insertions(+), 117 deletions(-) delete mode 100644 src/main/java/com/youlai/system/sample/DynamicDataSourceSample.java delete mode 100644 src/test/java/com/youlai/system/DynamicDataSourceTest.java diff --git a/src/main/java/com/youlai/system/sample/DynamicDataSourceSample.java b/src/main/java/com/youlai/system/sample/DynamicDataSourceSample.java deleted file mode 100644 index c5a418f2..00000000 --- a/src/main/java/com/youlai/system/sample/DynamicDataSourceSample.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.youlai.system.sample; - -import cn.hutool.core.util.RandomUtil; -import com.youlai.system.pojo.entity.SysDictType; -import com.youlai.system.service.SysDictService; -import com.youlai.system.service.SysDictTypeService; -import lombok.RequiredArgsConstructor; -import org.springframework.stereotype.Component; -import org.springframework.transaction.annotation.Transactional; - -/** - * 动态数据源案例 - * - * @author haoxr - * @date 2023/4/24 - */ -@Component -@RequiredArgsConstructor -public class DynamicDataSourceSample { - - private final SysDictTypeService dictTypeService; - - private final SysDictService dictService; - - - @Transactional - public boolean updateMaster(Long dictTypeId,String newTypeCode) { - - SysDictType dictType = dictTypeService.getById(dictTypeId); - String originalTypeCode = dictType.getCode(); - dictType.setCode(newTypeCode); - boolean result = dictTypeService.updateById(dictType); - - if (result) { - result = dictService.updateSlave(originalTypeCode, newTypeCode); - } - return result; - } - - -} diff --git a/src/main/java/com/youlai/system/service/SysDictService.java b/src/main/java/com/youlai/system/service/SysDictService.java index f3f2f3b2..e7671c9a 100644 --- a/src/main/java/com/youlai/system/service/SysDictService.java +++ b/src/main/java/com/youlai/system/service/SysDictService.java @@ -66,12 +66,4 @@ public interface SysDictService extends IService { */ List