pig666
|
5ce0abdcd6
|
Merge branch 'dev' of 202504296/pigx into dev
|
2025-11-18 16:58:17 +08:00 |
|
pig666
|
79841ced60
|
Merge branch 'master' of pig666/pigx into master
# PIG 系统功能更新记录
## 最新更新 (8分钟前) - 6a4b25b3d2
### 🐛 修复:菜单权限查询优化
- **提交类型**: fix
- **模块**: SysMenuMapper
- **内容**: 为 `listMenusByRoleId` 方法添加 `@InterceptorIgnore` 注解
- **目的**: 忽略 tenantLine 拦截器,避免菜单权限查询时的多租户干扰
- **影响**: 修复了角色菜单权限查询在多租户环境下的异常问题
```java
@InterceptorIgnore(tenantLine = "true")
List<SysMenu> listMenusByRoleId(@Param("roleId") Long roleId);
```
---
## 18小时前更新 - e1f5bf6325
### ✨ 功能增强:用户查询多租户过滤
- **提交类型**: feat
- **模块**: tenant
- **内容**: 在 `listTenantUser` 方法中增加 tenantId 过滤条件
- **目的**: 确保用户查询严格按照租户隔离
- **影响**: 提升了多租户环境下用户数据的安全性和准确性
```java
public List<SysUser> listTenantUser(Long tenantId) {
return baseMapper.selectList(
Wrappers.<SysUser>lambdaQuery()
.eq(SysUser::getTenantId, tenantId)
.eq(SysUser::getDelFlag, CommonConstants.STATUS_NORMAL)
);
}
```
---
## 1天前更新 - 7be922ef0f
### ✨ 重大功能:多租户手机号管理重构
- **提交类型**: feat
- **模块**: tenant
- **主要功能**:
1. **手机号唯一性校验**: 在多租户环境下确保手机号的唯一性
2. **密码重置接口重构**: 支持多租户场景下的密码重置
3. **短信验证码接口优化**: 增强多租户支持
#### 具体改进内容:
##### 1. 手机号唯一性校验
```java
/**
* 校验手机号在当前租户下的唯一性
*/
public boolean validatePhoneUnique(String phone, Long tenantId, Long userId) {
LambdaQueryWrapper<SysUser> wrapper = Wrappers.<SysUser>lambdaQuery()
.eq(SysUser::getPhone, phone)
.eq(SysUser::getTenantId, tenantId)
.eq(SysUser::getDelFlag, CommonConstants.STATUS_NORMAL);
if (userId != null) {
wrapper.ne(SysUser::getUserId, userId);
}
return baseMapper.selectCount(wrapper) == 0;
}
```
##### 2. 密码重置接口重构
```java
/**
* 多租户环境下的密码重置
*/
public R<Boolean> resetPassword(String phone, String newPassword, Long tenantId) {
SysUser user = baseMapper.selectOne(
Wrappers.<SysUser>lambdaQuery()
.eq(SysUser::getPhone, phone)
.eq(SysUser::getTenantId, tenantId)
.eq(SysUser::getDelFlag, CommonConstants.STATUS_NORMAL)
);
if (user == null) {
return R.failed("用户不存在");
}
// 重置密码逻辑
user.setPassword(passwordEncoder.encode(newPassword));
return R.ok(updateById(user));
}
```
##### 3. 短信验证码接口优化
```java
/**
* 发送短信验证码(支持多租户)
*/
public R<Boolean> sendSmsCode(String phone, Long tenantId, String type) {
// 验证手机号是否存在于当前租户
boolean exists = baseMapper.exists(
Wrappers.<SysUser>lambdaQuery()
.eq(SysUser::getPhone, phone)
.eq(SysUser::getTenantId, tenantId)
.eq(SysUser::getDelFlag, CommonConstants.STATUS_NORMAL)
);
if (!exists) {
return R.failed("手机号不存在");
}
// 发送短信验证码逻辑
return smsService
|
2025-07-16 11:57:55 +08:00 |
|
pig666
|
6764a33d1d
|
Merge branch 'dev' of 202405031425/pigx into dev
|
2025-04-02 17:15:02 +08:00 |
|
pig666
|
daafcd9eea
|
Merge branch '微信jssdk' of 202405031425/pigx into dev
|
2025-04-02 17:14:18 +08:00 |
|
pig666
|
b08b69c29b
|
Merge branch 'dev' of 171829182/pigx into dev
|
2025-03-11 21:44:23 +08:00 |
|
pig666
|
59ebbb65de
|
Merge branch 'jdk17-dev' of 673315837/pigx into jdk17-dev
|
2024-11-06 13:26:21 +08:00 |
|
pig666
|
eac1c8beaf
|
Merge branch 'jdk17-dev' of 2422024617/pigx into jdk17-dev
~
|
2024-08-28 15:05:11 +08:00 |
|
pig666
|
604a124ff6
|
Merge branch 'jdk17-dev' of 202211112327/pigx into jdk17-dev
|
2024-08-17 14:37:55 +08:00 |
|
pig666
|
9843bd949d
|
Merge branch 'jdk17-dev' of 202310181001/pigx into jdk17-dev
|
2024-06-10 15:41:06 +08:00 |
|
pig666
|
c0e15a4ded
|
Merge branch 'jdk17-dev' of 467449165/pigx into jdk17-dev
|
2023-12-16 17:24:50 +08:00 |
|
pig666
|
7de2815c8c
|
Merge branch 'dev' of 202305250923/pigx into dev
|
2023-07-03 16:51:25 +08:00 |
|
pig666
|
9bc774e774
|
Merge branch 'master' of 202204140934/pigx into dev
|
2022-11-03 13:51:50 +08:00 |
|
pig666
|
132b292cba
|
Merge branch 'master' of 786556226/pigx into dev
|
2022-09-30 17:30:39 +08:00 |
|
pig666
|
7429455261
|
Merge branch 'master' of 94636829/pigx into dev
|
2022-05-29 13:46:21 +08:00 |
|
pig666
|
58b61b73ac
|
Merge branch 'master' of 94636829/pigx into dev
|
2022-05-24 09:07:17 +08:00 |
|
pig666
|
cf4cc58f5e
|
Merge branch 'master' of 837152891/pigx into dev
|
2022-02-17 16:51:28 +08:00 |
|
pig666
|
fe69b2cdbc
|
Merge branch 'dev' of 934041945/pigx into dev
|
2022-02-17 16:48:08 +08:00 |
|
pig666
|
431ff293bc
|
Merge branch 'dev' of 94636829/pigx into dev
|
2021-12-03 10:48:39 +08:00 |
|
pig666
|
6cad47e7f6
|
Merge branch 'dev' of 574315408/pigx into dev
|
2021-05-28 23:48:23 +08:00 |
|
pig666
|
c7a6832c40
|
Merge branch 'dev' of 574315408/pigx into dev
|
2021-04-20 11:50:03 +08:00 |
|
pig666
|
e535927a50
|
Merge branch 'dev' of 574315408/pigx into dev
|
2021-04-20 11:24:00 +08:00 |
|
pig666
|
54d791782c
|
Merge branch 'dev' of 1064771905/pigx-fork into dev
|
2021-03-26 23:24:53 +08:00 |
|
pig666
|
33a8f76472
|
Merge branch 'dev' of 583290313/pigx-fix-common-test into dev
|
2021-01-12 21:42:48 +08:00 |
|
pig666
|
b81fb91708
|
Merge branch 'yuandev' of 28179060/pigx into dev
LGTM
|
2020-11-18 09:22:13 +08:00 |
|
pig666
|
600d002cdb
|
🐛 Fixing a bug. #2002 【文件管理】 上传中文名称文件,列表显示源文件名乱码
|
2020-11-10 17:03:35 +08:00 |
|
pig666
|
324109c59b
|
⬆️ Upgrading dependencies. spring cloud hoxton.SR9
|
2020-11-10 13:24:10 +08:00 |
|
pig666
|
5bdf931212
|
✨ Introducing new features. #1631 【讨论帖】重构目前整体架构核心,不调用认证中心 ,资源服务器自行校验 token <=>
23d705cfbb
✨ Introducing new features. #1631 【讨论帖】重构目前整体架构核心,不调用认证中心 ,资源服务器自行校验 token <=>
23d705cfbb
|
2020-11-10 11:36:54 +08:00 |
|
pig666
|
8a80d89f9f
|
✨ Introducing new features. #1985 引入 Mica-XSS 插件,避免 element 部分xss 脚本未转义攻击问题
da1569fbb4
|
2020-11-10 10:35:32 +08:00 |
|
pig666
|
b43599167e
|
🎨 Improving structure / format of the code. 格式化代码
|
2020-10-24 16:31:21 +08:00 |
|
pig666
|
b15dbe08ec
|
Merge branch 'serializer' into leng_dev
# Conflicts:
# pigx-common/pigx-common-security/src/main/java/com/pig4cloud/pigx/common/security/component/PermitAllUrlResolver.java
|
2020-10-24 16:27:25 +08:00 |
|
pig666
|
3965327004
|
✨ Introducing new features. #1958 OAuth2.0 RedisTokenStore 支持 Jackson 序列化
|
2020-10-24 16:23:15 +08:00 |
|
pig666
|
086be8e55b
|
🐛 Fixing a bug. #1957 Spring Boot 异常处理 /error 导致OAuth 2.0 NPE异常
|
2020-10-24 16:15:01 +08:00 |
|
pig666
|
25c3f937cc
|
✨ Introducing new features. #1944 支持分布式应用 druid sql 监控
|
2020-10-19 22:29:42 +08:00 |
|
pig666
|
7dbe446bef
|
✨ Introducing new features.#1908 日志功能新增时间过滤条件 区分租户隔离
✨ Introducing new features.#1908 日志功能新增时间过滤条件 区分租户隔离
|
2020-10-16 18:14:06 +08:00 |
|
pig666
|
cf1d4c8f06
|
✨ Introducing new features. #1935 灰度路由支持非WEB调用传递
|
2020-10-16 15:53:46 +08:00 |
|
pig666
|
590620c651
|
🎨 Improving structure / format of the code. 格式化代码
|
2020-10-16 15:53:33 +08:00 |
|
pig666
|
4a9bfb0717
|
Merge branch 'dev' of 545384243/pigx into dev
|
2020-09-22 13:22:00 +08:00 |
|
冷冷
|
1f5afb045b
|
⬆️ Upgrading dependencies. docker-maven-plugin 0.33.0
|
2020-09-03 22:04:08 +08:00 |
|
pig666
|
a800457f7a
|
♻️ Refactoring code. 优化配置参数
|
2020-05-30 12:26:28 +08:00 |
|
pig666
|
d7bb25f416
|
Merge remote-tracking branch 'origin/very_pig' into leng_dev
|
2020-05-30 10:11:38 +08:00 |
|
pig666
|
556ce21343
|
🐛 Fixing a bug. #1310 解决sequence生成序列号,多租户覆盖的问题
|
2020-05-29 21:51:41 +08:00 |
|
pig666
|
f551280606
|
⏪ Reverting changes. 回滚关于 #1287 移除DataScopeInterceptor中的plugin和setProperties多余重写方法
|
2020-05-27 12:09:06 +08:00 |
|
pig666
|
7b6293e9ea
|
⬆️ Upgrading dependencies. 验证码插件升级至1.2.0 支持support.pig4cloud.com
|
2020-05-27 11:45:11 +08:00 |
|
pig666
|
9914a6b001
|
🐳 Work about Docker. 优化 mp 启动时间晚于 upms
|
2020-05-26 09:14:07 +08:00 |
|
pig666
|
346d3f81c3
|
⬆️ Upgrading dependencies. knife4j 2.0.3
|
2020-05-26 09:08:48 +08:00 |
|
pig666
|
12c86e9992
|
🐛 Fixing a bug. #1209 新建用户 登录后,部门管理和添加用户时,获取到的部门树数据为空
|
2020-05-24 19:44:21 +08:00 |
|
pig666
|
0586f3958e
|
✨ Introducing new features. #1279 Spring Cloud Gateway 全局通用异常处理
|
2020-05-24 19:43:34 +08:00 |
|
pig666
|
a504f00b64
|
Merge remote-tracking branch 'origin/very_pig' into leng_dev
|
2020-05-24 17:28:56 +08:00 |
|
pig666
|
b72b8c2526
|
Merge remote-tracking branch 'origin/very_pig' into leng_dev
|
2020-05-24 17:24:04 +08:00 |
|
pig666
|
65003cfb82
|
💄 Updating the UI and style files. 调整 get 查询校验 view ,防止越权
|
2020-05-23 14:37:37 +08:00 |
|
pig666
|
7b77575a13
|
Merge remote-tracking branch 'origin/lucky_dev' into leng_dev_wx
|
2020-05-23 14:35:08 +08:00 |
|