fix: 标准体系添加级联显示
This commit is contained in:
@@ -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;
|
||||
|
||||
+2
@@ -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);
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user