Merge remote-tracking branch 'origin/20240913' into 20240913

This commit is contained in:
梁琦涛
2024-09-11 18:02:50 +08:00
2 changed files with 25 additions and 24 deletions
@@ -1987,11 +1987,11 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
HashMap<String, String> menuAndItemMap = new HashMap<>(); HashMap<String, String> menuAndItemMap = new HashMap<>();
List<SarFileSplitMenuTreeNode> treeList = new ArrayList<>(); List<SarFileSplitMenuTreeNode> treeList = new ArrayList<>();
List<Map<String, Object>> itemsEOList = new ArrayList<>(addItemsEOList); List<Map<String, Object>> itemsEOList = new ArrayList<>(addItemsEOList);
if (splitStandardClass.contains(sarFileSplitInfoEO.getStandardClass())){ //if (splitStandardClass.contains(sarFileSplitInfoEO.getStandardClass())){
treeList = buildTree2(itemsEOList, treeListDisplay, menuId); // treeList = buildTree2(itemsEOList, treeListDisplay, menuId);
}else { //}else {
treeList = buildTree(itemsEOList, treeListDisplay, menuId); treeList = buildTree(itemsEOList, treeListDisplay, menuId);
} //}
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
String userId = sysUser.getId(); String userId = sysUser.getId();
for (SarFileSplitMenuTreeNode treeNode : treeList) { for (SarFileSplitMenuTreeNode treeNode : treeList) {
@@ -3540,25 +3540,26 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
SarFileSplitMenuTreeNode treeNode = new SarFileSplitMenuTreeNode(); SarFileSplitMenuTreeNode treeNode = new SarFileSplitMenuTreeNode();
treeNode.setId(UUIDUtils.randomUUID20()); treeNode.setId(UUIDUtils.randomUUID20());
treeNode.setName(itemNum); treeNode.setName(itemNum);
if(itemNum.matches(regex)) { //if(itemNum.matches(regex)) {
//父级是 总目录时不做处理 // //父级是 总目录时不做处理
if(itemNum.contains(".")) { // if(itemNum.contains(".")) {
String parentName = itemNum.substring(0, itemNum.lastIndexOf(".")); // String parentName = itemNum.substring(0, itemNum.lastIndexOf("."));
treeNode.setParentName(parentName); // treeNode.setParentName(parentName);
//
List<SarFileSplitMenuTreeNode> p = treeNodeList.stream().filter(e -> e.getName().equals(parentName)).collect(Collectors.toList()); // List<SarFileSplitMenuTreeNode> p = treeNodeList.stream().filter(e -> e.getName().equals(parentName)).collect(Collectors.toList());
if (CollectionUtil.isNotEmpty(p)) { // if (CollectionUtil.isNotEmpty(p)) {
//其他节点 // //其他节点
treeNode.setParentId(p.get(0).getId()); // treeNode.setParentId(p.get(0).getId());
}else{ // }else{
//一级节点 // //一级节点
treeNode.setParentId(menuId); // treeNode.setParentId(menuId);
} // }
}else{ // }else{
treeNode.setParentId(menuId); // treeNode.setParentId(menuId);
} // }
} //}
else if (StringUtils.isBlank(itemTitle)){ //else
if (StringUtils.isBlank(itemTitle)){
treeNode.setParentId(parentId); treeNode.setParentId(parentId);
} }
else{ else{
@@ -147,7 +147,7 @@ spring:
connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000;druid.stat.logSlowSql\=true connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000;druid.stat.logSlowSql\=true
datasource: datasource:
master: 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 username: root
password: hzwlsoft.com password: hzwlsoft.com
driver-class-name: com.p6spy.engine.spy.P6SpyDriver driver-class-name: com.p6spy.engine.spy.P6SpyDriver