Helius
2022-07-07 6a93d3d7c3c3e61339bde84c30056cad08f21e6c
src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/ColumnServiceImpl.java
@@ -106,8 +106,11 @@
        Long parentId = adminAddColumnDto.getParentId();
        if(ObjectUtil.isEmpty(parentId)){
            columnEntity.setParentId(ColumnEntity.PARENTID_DEFAULT);
            columnEntity.setPath("/" + columnEntity.getColumnCode());
        }else{
            columnEntity.setParentId(parentId);
            ColumnEntity parent = this.baseMapper.selectById(parentId);
            columnEntity.setPath(parent.getPath() + "/" + columnEntity.getColumnCode());
        }
        columnEntity.setListTemplate(adminAddColumnDto.getListTemplate());
@@ -208,8 +211,11 @@
        Long parentId = adminUpdateColumnDto.getParentId();
        if(ObjectUtil.isEmpty(parentId)){
            columnEntity.setParentId(ColumnEntity.PARENTID_DEFAULT);
            columnEntity.setPath("/" + columnEntity.getColumnCode());
        }else{
            columnEntity.setParentId(parentId);
            ColumnEntity parent = this.baseMapper.selectById(parentId);
            columnEntity.setPath(parent.getPath() + "/" + columnEntity.getColumnCode());
        }
        columnEntity.setListTemplate(adminUpdateColumnDto.getListTemplate());
@@ -245,6 +251,7 @@
                        child.setRemark(columnEntityChild.getRemark());
                        child.setPic(columnEntityChild.getPic());
                        child.setOrderNum(columnEntityChild.getOrderNum());
                        child.setContentType(columnEntityChild.getContentType());
                        adminColumnVoChilds.add(child);
                    }
                }