diff --git a/app/api/routes/routes.py b/app/api/routes/routes.py index 7f5b6cb..9f690ec 100644 --- a/app/api/routes/routes.py +++ b/app/api/routes/routes.py @@ -475,9 +475,9 @@ def get_product_templates(): def get_office_accoint_view(): # Call the office account viiew filters = { - 'member_uid': request.args.get('product_id') + 'member_uid': request.args.get('member_uid') } - result = OfficeDashboardService.get_office_product_templates(filters) + result = OfficeDashboardService.get_office_account_view(filters) return jsonify(result) @api.route('/office/custom-templates', methods=['GET']) diff --git a/app/api/services/office_dashboard.py b/app/api/services/office_dashboard.py index 6f37c23..fba70a5 100644 --- a/app/api/services/office_dashboard.py +++ b/app/api/services/office_dashboard.py @@ -1,11 +1,12 @@ +from urllib import request + from flask import jsonify from app.utils.logger import logger from app.api.services.base_service import BaseService from sqlalchemy import func, desc from datetime import datetime, timedelta, timezone from app.extensions import db -from app.models import MembersProducts, Products, Payments, \ - ProductsTemplates, CustomTemplates +from app.models import MembersProducts, Products, Payments, Members, CustomTemplates, ProductsTemplates class OfficeDashboardService(BaseService): @@ -184,3 +185,17 @@ class OfficeDashboardService(BaseService): } return templates_result + + @staticmethod + def get_office_account_view(filters): + member_uid = filters.member_uid + account_data = Members.get_member_by_uid(member_uid) + + + account_result = { + "account": account_data, + "subscriptions": [], + "payments": [] + } + + return account_result