From 0a4f91878dc948e8ced405fbfb0b4172acd7c82d Mon Sep 17 00:00:00 2001
From: wayn <1669738430@qq.com>
Date: Sun, 10 Oct 2021 23:14:13 +0800
Subject: [PATCH] =?UTF-8?q?refactor(=E5=95=86=E5=9F=8E):=20=E4=BB=A3?=
=?UTF-8?q?=E7=A0=81=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 18 +++++++++---------
.../framework/config/MybatisPlusConfig.java | 13 +++----------
waynboot-common/pom.xml | 4 ++--
.../core/service/system/IRoleService.java | 3 ++-
.../service/system/impl/DeptServiceImpl.java | 8 +++-----
.../service/system/impl/MenuServiceImpl.java | 7 +++----
.../service/system/impl/RoleServiceImpl.java | 7 ++++---
.../service/system/impl/UserServiceImpl.java | 3 ++-
.../mobile/api/controller/LoginController.java | 3 ++-
.../api/service/impl/CartServiceImpl.java | 2 +-
.../wayn/mobile/api/util/OrderSnGenUtil.java | 11 ++++++-----
.../framework/config/MybatisPlusConfig.java | 12 ++----------
12 files changed, 39 insertions(+), 52 deletions(-)
diff --git a/pom.xml b/pom.xml
index 1e26683..52542a9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
org.springframework.boot
spring-boot-starter-parent
- 2.5.3
+ 2.5.5
waynboot-common
@@ -36,23 +36,23 @@
${java.version}
${java.version}
- 2.5.3
- 8.0.19
+ 2.5.5
+ 8.0.25
6.1.3.RELEASE
7.13.4
1.18.6
- 3.4.2
- 1.2.6
+ 3.4.3.4
+ 1.2.8
2.8.0
3.2.2
1.4
3.11
- 1.2.75
+ 1.2.78
1.6.2
3.0.0
- 4.2.0
- 3.14.0
- 7.4.0
+ 4.4.0
+ 3.18.2
+ 7.8.0
1.4.7
diff --git a/waynboot-admin-api/src/main/java/com/wayn/admin/framework/config/MybatisPlusConfig.java b/waynboot-admin-api/src/main/java/com/wayn/admin/framework/config/MybatisPlusConfig.java
index 622f481..210440c 100644
--- a/waynboot-admin-api/src/main/java/com/wayn/admin/framework/config/MybatisPlusConfig.java
+++ b/waynboot-admin-api/src/main/java/com/wayn/admin/framework/config/MybatisPlusConfig.java
@@ -1,7 +1,6 @@
package com.wayn.admin.framework.config;
import com.baomidou.mybatisplus.annotation.DbType;
-import com.baomidou.mybatisplus.autoconfigure.ConfigurationCustomizer;
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
import org.mybatis.spring.annotation.MapperScan;
@@ -15,18 +14,12 @@ import org.springframework.transaction.annotation.EnableTransactionManagement;
@Configuration
@MapperScan("com.wayn.**.mapper")
public class MybatisPlusConfig {
- /**
- * 新的分页插件,一缓和二缓遵循mybatis的规则,需要设置 MybatisConfiguration#useDeprecatedExecutor = false 避免缓存出现问题(该属性会在旧插件移除后一同移除)
- */
+
+ // 最新版
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor() {
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
- interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
+ interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.H2));
return interceptor;
}
-
- @Bean
- public ConfigurationCustomizer configurationCustomizer() {
- return configuration -> configuration.setUseDeprecatedExecutor(false);
- }
}
diff --git a/waynboot-common/pom.xml b/waynboot-common/pom.xml
index 26a1607..6220f25 100644
--- a/waynboot-common/pom.xml
+++ b/waynboot-common/pom.xml
@@ -147,14 +147,14 @@
com.github.binarywang
weixin-java-pay
- 3.8.0
+ 4.1.9.B
com.alipay.sdk
alipay-sdk-java
- 3.1.0
+ 4.16.57.ALL
diff --git a/waynboot-common/src/main/java/com/wayn/common/core/service/system/IRoleService.java b/waynboot-common/src/main/java/com/wayn/common/core/service/system/IRoleService.java
index 05bdd6a..1326bc8 100644
--- a/waynboot-common/src/main/java/com/wayn/common/core/service/system/IRoleService.java
+++ b/waynboot-common/src/main/java/com/wayn/common/core/service/system/IRoleService.java
@@ -19,6 +19,7 @@ public interface IRoleService extends IService {
/**
* 查询角色列表
+ *
* @param role 查询参数
* @return 角色列表
*/
@@ -93,5 +94,5 @@ public interface IRoleService extends IService {
* @param roleId 角色id
* @return int
*/
- int countUserRoleByRoleId(Long roleId);
+ long countUserRoleByRoleId(Long roleId);
}
diff --git a/waynboot-common/src/main/java/com/wayn/common/core/service/system/impl/DeptServiceImpl.java b/waynboot-common/src/main/java/com/wayn/common/core/service/system/impl/DeptServiceImpl.java
index baf8a9d..86b2a55 100644
--- a/waynboot-common/src/main/java/com/wayn/common/core/service/system/impl/DeptServiceImpl.java
+++ b/waynboot-common/src/main/java/com/wayn/common/core/service/system/impl/DeptServiceImpl.java
@@ -1,10 +1,10 @@
package com.wayn.common.core.service.system.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.wayn.common.constant.SysConstants;
import com.wayn.common.core.domain.system.Dept;
-import com.wayn.common.core.domain.system.User;
import com.wayn.common.core.domain.vo.TreeVO;
import com.wayn.common.core.mapper.system.DeptMapper;
import com.wayn.common.core.service.system.IDeptService;
@@ -45,14 +45,12 @@ public class DeptServiceImpl extends ServiceImpl implements ID
@Override
public boolean hasChildByDeptId(Long deptId) {
- int count = count(new QueryWrapper().eq("parent_id", deptId));
- return count > 0;
+ return count(Wrappers.lambdaQuery(Dept.class).eq(Dept::getParentId, deptId)) > 0;
}
@Override
public boolean checkDeptExistUser(Long deptId) {
- int count = iUserService.count(new QueryWrapper().eq("dept_id", deptId));
- return count > 0;
+ return count(Wrappers.lambdaQuery(Dept.class).eq(Dept::getDeptId, deptId)) > 0;
}
@Override
diff --git a/waynboot-common/src/main/java/com/wayn/common/core/service/system/impl/MenuServiceImpl.java b/waynboot-common/src/main/java/com/wayn/common/core/service/system/impl/MenuServiceImpl.java
index 5a409f7..dda853e 100644
--- a/waynboot-common/src/main/java/com/wayn/common/core/service/system/impl/MenuServiceImpl.java
+++ b/waynboot-common/src/main/java/com/wayn/common/core/service/system/impl/MenuServiceImpl.java
@@ -1,6 +1,7 @@
package com.wayn.common.core.service.system.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.wayn.common.constant.SysConstants;
import com.wayn.common.core.domain.system.Menu;
@@ -118,14 +119,12 @@ public class MenuServiceImpl extends ServiceImpl implements IM
@Override
public boolean hasChildByMenuId(Long menuId) {
- int count = count(new QueryWrapper