This commit is contained in:
root 2025-07-11 01:23:41 +08:00
parent c973aaa58c
commit d80464c85f
1 changed files with 6 additions and 8 deletions

View File

@ -123,16 +123,14 @@ class ResourceCategoryManager:
return None
def delete_category(self, category_id: str) -> bool:
"""删除分类(删除)"""
"""删除分类(删除)"""
for i, category in enumerate(self.categories):
if category.id == category_id and category.is_active:
category.is_active = False
category.updated_at = datetime.now().isoformat()
self.categories[i] = category
if category.id == category_id:
# 真删除:从列表中移除
deleted_category = self.categories.pop(i)
self._save_categories()
logger.info(f"Deleted category: {category_id}")
logger.info(f"Deleted category: {category_id} - {deleted_category.title}")
return True
return False