Merge branch 'main' of ssh://git.ma-al.com:8822/goc_daniel/b2b into customer-management-menu

This commit is contained in:
2026-04-17 09:21:07 +02:00
28 changed files with 708 additions and 27 deletions

View File

@@ -10,6 +10,7 @@ import (
routesRepo "git.ma-al.com/goc_daniel/b2b/app/repos/routesRepo"
constdata "git.ma-al.com/goc_daniel/b2b/app/utils/const_data"
"git.ma-al.com/goc_daniel/b2b/app/utils/i18n"
"git.ma-al.com/goc_daniel/b2b/app/utils/logger"
"git.ma-al.com/goc_daniel/b2b/app/utils/responseErrors"
)
@@ -196,6 +197,12 @@ func (s *MenuService) GetBreadcrumb(root_category_id uint, start_category_id uin
func (s *MenuService) GetTopMenu(languageId uint, roleId uint) ([]*model.B2BMenu, error) {
items, err := s.routesRepo.GetTopMenu(languageId, roleId)
if err != nil {
logger.Error("failed to get top menu",
"handler", "ManuService.GetTopMenu",
"language_id", languageId,
"role_id", roleId,
"error", err.Error(),
)
return nil, err
}
@@ -210,6 +217,11 @@ func (s *MenuService) GetTopMenu(languageId uint, roleId uint) ([]*model.B2BMenu
func (s *MenuService) GetCustomerManagementMenu(languageId uint) ([]*model.B2BMenu, error) {
items, err := s.routesRepo.GetCustomerManagementMenu(languageId)
if err != nil {
logger.Error("failed to get customer management menu",
"handler", "ManuService.GetCustomerManagementMenu",
"language_id", languageId,
"error", err.Error(),
)
return nil, err
}