Merge remote-tracking branch 'origin/20240913' into 20240913
This commit is contained in:
+24
-23
@@ -1987,11 +1987,11 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
|
||||
HashMap<String, String> menuAndItemMap = new HashMap<>();
|
||||
List<SarFileSplitMenuTreeNode> treeList = new ArrayList<>();
|
||||
List<Map<String, Object>> itemsEOList = new ArrayList<>(addItemsEOList);
|
||||
if (splitStandardClass.contains(sarFileSplitInfoEO.getStandardClass())){
|
||||
treeList = buildTree2(itemsEOList, treeListDisplay, menuId);
|
||||
}else {
|
||||
//if (splitStandardClass.contains(sarFileSplitInfoEO.getStandardClass())){
|
||||
// treeList = buildTree2(itemsEOList, treeListDisplay, menuId);
|
||||
//}else {
|
||||
treeList = buildTree(itemsEOList, treeListDisplay, menuId);
|
||||
}
|
||||
//}
|
||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
String userId = sysUser.getId();
|
||||
for (SarFileSplitMenuTreeNode treeNode : treeList) {
|
||||
@@ -3540,25 +3540,26 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
|
||||
SarFileSplitMenuTreeNode treeNode = new SarFileSplitMenuTreeNode();
|
||||
treeNode.setId(UUIDUtils.randomUUID20());
|
||||
treeNode.setName(itemNum);
|
||||
if(itemNum.matches(regex)) {
|
||||
//父级是 总目录时,不做处理
|
||||
if(itemNum.contains(".")) {
|
||||
String parentName = itemNum.substring(0, itemNum.lastIndexOf("."));
|
||||
treeNode.setParentName(parentName);
|
||||
|
||||
List<SarFileSplitMenuTreeNode> p = treeNodeList.stream().filter(e -> e.getName().equals(parentName)).collect(Collectors.toList());
|
||||
if (CollectionUtil.isNotEmpty(p)) {
|
||||
//其他节点
|
||||
treeNode.setParentId(p.get(0).getId());
|
||||
}else{
|
||||
//一级节点
|
||||
treeNode.setParentId(menuId);
|
||||
}
|
||||
}else{
|
||||
treeNode.setParentId(menuId);
|
||||
}
|
||||
}
|
||||
else if (StringUtils.isBlank(itemTitle)){
|
||||
//if(itemNum.matches(regex)) {
|
||||
// //父级是 总目录时,不做处理
|
||||
// if(itemNum.contains(".")) {
|
||||
// String parentName = itemNum.substring(0, itemNum.lastIndexOf("."));
|
||||
// treeNode.setParentName(parentName);
|
||||
//
|
||||
// List<SarFileSplitMenuTreeNode> p = treeNodeList.stream().filter(e -> e.getName().equals(parentName)).collect(Collectors.toList());
|
||||
// if (CollectionUtil.isNotEmpty(p)) {
|
||||
// //其他节点
|
||||
// treeNode.setParentId(p.get(0).getId());
|
||||
// }else{
|
||||
// //一级节点
|
||||
// treeNode.setParentId(menuId);
|
||||
// }
|
||||
// }else{
|
||||
// treeNode.setParentId(menuId);
|
||||
// }
|
||||
//}
|
||||
//else
|
||||
if (StringUtils.isBlank(itemTitle)){
|
||||
treeNode.setParentId(parentId);
|
||||
}
|
||||
else{
|
||||
|
||||
@@ -147,7 +147,7 @@ spring:
|
||||
connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000;druid.stat.logSlowSql\=true
|
||||
datasource:
|
||||
master:
|
||||
url: jdbc:p6spy:mysql://10.10.10.44:3306/laws_chery_dev?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true
|
||||
url: jdbc:p6spy:mysql://10.10.10.44:3306/laws_chery_dev_init?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true
|
||||
username: root
|
||||
password: hzwlsoft.com
|
||||
driver-class-name: com.p6spy.engine.spy.P6SpyDriver
|
||||
|
||||
Reference in New Issue
Block a user