diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 00000000..0d9d57db Binary files /dev/null and b/.DS_Store differ diff --git a/app/admin/service/sys_file_dir.go b/app/admin/service/sys_file_dir.go index 5fd0f3fc..77852f8c 100644 --- a/app/admin/service/sys_file_dir.go +++ b/app/admin/service/sys_file_dir.go @@ -84,7 +84,7 @@ func (e *SysFileDir) InsertSysFileDir(model common.ActiveRecord) error { } //var mp = map[string]string{} //mp["path"] = path - if err := e.Orm.Model(&data).Where("id = ?", data.ID).Update("path",path).Error; err != nil { + if err := e.Orm.Model(&data).Where("id = ?", data.ID).Update("path", path).Error; err != nil { return err } @@ -166,6 +166,11 @@ func SysFileDirCall(list *[]models.SysFileDirL, m models.SysFileDirL) models.Sys ms := SysFileDirCall(list, mi) min = append(min, ms) } - m.Children = min + if len(min) > 0 { + m.Children = min + } else { + m.Children = nil + } + return m }