fix: 标准体系添加级联显示

This commit is contained in:
wxyclub
2023-11-28 19:46:08 +08:00
parent 2740d50b9c
commit bf8704c795
2 changed files with 5 additions and 0 deletions
@@ -63,6 +63,9 @@ public class SarMenuStandard extends BaseEntity {
@TableField("PARENT_IDS")
private String parentIds;
@ApiModelProperty(value = "级联菜单显示")
private String menuNames;
@ApiModelProperty(value = "排序序号")
@TableField("DISPLAY_SEQ")
private Integer displaySeq;
@@ -119,6 +119,7 @@ public class SarMenuStandardServiceImpl extends ServiceImpl<SarMenuStandardDao,
List<SarMenuStandard> remove=new ArrayList<>();
for (SarMenuStandard sarMenuStandard:sarMenus) {
if (null==sarMenuStandard.getParentId() ){
sarMenuStandard.setMenuNames(sarMenuStandard.getMenuName());
dtas.add(sarMenuStandard);
remove.add(sarMenuStandard);
}
@@ -135,6 +136,7 @@ public class SarMenuStandardServiceImpl extends ServiceImpl<SarMenuStandardDao,
List<SarMenuStandard> children=new ArrayList<>();
sarMenuStandards.forEach(sarMenuStandard -> {
if (Menu.getId().equals(sarMenuStandard.getParentId())){
sarMenuStandard.setMenuNames(Menu.getMenuNames()+"/"+sarMenuStandard.getMenuName());
children.add(sarMenuStandard);
}
});