⬆️ Upgrading dependencies. close #3090 up mybatis-plus 3.4.3.4

This commit is contained in:
MicLng committed 2021-11-02 11:59:53 +08:00
1 parent 011dfe8da4
commit a8bed6daea
2 files changed
+17 -6

No files matched your search

+5
View File
@@ -11,6 +11,11 @@ pigX 并非一个开源软件,作者保留全部的权利。
将本项目的部分或全部代码和资源进行任何形式的再发行(上传GitHub、Gitee )
### 侵权处理
- 支付¥ 100000 侵权费用(含我方法律援助费用),本团队已完全委托博睿律师事务所 司法保护
- 个人行为将直接收集材料邮寄贵司侵权律师函,若出现司法诉讼将直接影响当事人征信档案等特此说明
## 贡献代码
pigX并非一个开源项目,也不是社区共同创造,其全部功能由作者独立完成。
@@ -41,6 +41,8 @@ import java.util.stream.Collectors;
/**
* 租户
*
* mybatis-plus 3.4.3.3 特殊处理 https://github.com/baomidou/mybatis-plus/pull/3592
*
* @author lengleng
* @date 2019-05-15 15:55:41
*/
@@ -167,16 +169,19 @@ public class SysTenantServiceImpl extends ServiceImpl<SysTenantMapper, SysTenant
}).collect(Collectors.toList());
roleMenuMapper.insertBatchSomeColumn(roleMenuList);
// 插入系统字典
dictService.saveBatch(dictList);
dictService.saveBatch(dictList.stream().peek(d -> d.setId(null)).collect(Collectors.toList()));
// 处理字典项最新关联的字典ID
List<SysDictItem> itemList = dictList.stream().flatMap(dict -> dictItemList.stream()
.filter(item -> item.getType().equals(dict.getType())).peek(item -> item.setDictId(dict.getId())))
.collect(Collectors.toList());
List<SysDictItem> itemList = dictList.stream().flatMap(
dict -> dictItemList.stream().filter(item -> item.getType().equals(dict.getType())).peek(item -> {
item.setDictId(dict.getId());
item.setId(null);
})).collect(Collectors.toList());
// 插入客户端
clientServices.saveBatch(clientDetailsList);
clientServices.saveBatch(clientDetailsList.stream().peek(d -> d.setId(null)).collect(Collectors.toList()));
// 插入系统配置
paramService.saveBatch(publicParamList);
paramService
.saveBatch(publicParamList.stream().peek(d -> d.setPublicId(null)).collect(Collectors.toList()));
return dictItemService.saveBatch(itemList);
}));
@@ -192,6 +197,7 @@ public class SysTenantServiceImpl extends ServiceImpl<SysTenantMapper, SysTenant
menuList.stream().filter(menu -> menu.getParentId().equals(originParentId)).forEach(menu -> {
// 保存菜单原始menuId, 方便查询子节点使用
Integer originMenuId = menu.getMenuId();
menu.setMenuId(null);
menu.setParentId(targetParentId);
menuService.save(menu);
// 查找此节点的子节点,然后子节点的重新插入父节点更改为新的menuId