mirror of
http://git.pig4cloud.com/pig/pigx.git
synced 2026-11-08 04:39:00 +08:00
⬆️ Upgrading dependencies. close #3090 up mybatis-plus 3.4.3.4
This commit is contained in:
1 parent
011dfe8da4
commit
a8bed6daea
2 files changed
+17
-6
No files matched your search
@@ -11,6 +11,11 @@ pigX 并非一个开源软件,作者保留全部的权利。
|
||||
|
||||
将本项目的部分或全部代码和资源进行任何形式的再发行(上传GitHub、Gitee )
|
||||
|
||||
### 侵权处理
|
||||
|
||||
- 支付¥ 100000 侵权费用(含我方法律援助费用),本团队已完全委托博睿律师事务所 司法保护
|
||||
- 个人行为将直接收集材料邮寄贵司侵权律师函,若出现司法诉讼将直接影响当事人征信档案等特此说明
|
||||
|
||||
## 贡献代码
|
||||
|
||||
pigX并非一个开源项目,也不是社区共同创造,其全部功能由作者独立完成。
|
||||
|
||||
+12
-6
@@ -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
|
||||
|
||||
Reference in new issue
Block a user