Bladeren bron

feat:删除项目时删除上传的附件和图片

lifei6671 7 jaren geleden
bovenliggende
commit
100db87c6d
1 gewijzigde bestanden met toevoegingen van 5 en 0 verwijderingen
  1. 5 0
      models/BookModel.go

+ 5 - 0
models/BookModel.go

@@ -413,9 +413,14 @@ func (book *Book) ThoroughDeleteBook(id int) error {
 		NewLabel().InsertOrUpdateMulti(book.Label)
 	}
 
+	//删除导出缓存
 	if err := os.RemoveAll(filepath.Join(conf.GetExportOutputPath(), strconv.Itoa(id))); err != nil {
 		beego.Error("删除项目缓存失败 ->",err)
 	}
+	//删除附件和图片
+	if err := os.RemoveAll(filepath.Join(conf.WorkingDirectory,"uploads",book.Identify)); err != nil {
+		beego.Error("删除项目附件和图片失败 ->",err)
+	}
 
 	return o.Commit()