fix the add_transaction mcp tool set wrong categories from the wrong category type

This commit is contained in:
MaysWind
2025-09-20 21:19:41 +08:00
parent a82fdd4946
commit 05b5cab12b
2 changed files with 34 additions and 26 deletions
-17
View File
@@ -522,23 +522,6 @@ func (s *TransactionCategoryService) GetVisibleSubCategoryNameMapByList(categori
return expenseCategoryMap, incomeCategoryMap, transferCategoryMap
}
// GetVisibleCategoryNameMapByList returns visible transaction category map by a list
func (s *TransactionCategoryService) GetVisibleCategoryNameMapByList(categories []*models.TransactionCategory) map[string]*models.TransactionCategory {
categoryMap := make(map[string]*models.TransactionCategory)
for i := 0; i < len(categories); i++ {
category := categories[i]
if category.Hidden {
continue
}
categoryMap[category.Name] = category
}
return categoryMap
}
// GetCategoryNames returns a list with transaction category names from transaction category models list
func (s *TransactionCategoryService) GetCategoryNames(categories []*models.TransactionCategory) []string {
categoryNames := make([]string, len(categories))