diff --git a/app/api/services/myproduct.py b/app/api/services/myproduct.py index 3edcebd..1733423 100644 --- a/app/api/services/myproduct.py +++ b/app/api/services/myproduct.py @@ -38,7 +38,7 @@ class MyProductsService(BaseService): }, 400 logger.info(f"GET HERE ******************************** : {data}", exc_info=True) - mumberSub = MembersProducts.get_member_product_by_product__member_id(member_id, product_id) + mumberSub = MembersProducts.get_member_product_by_product_member_id(member_id, product_id) if not mumberSub: logger.error(f"Ready to add data to tables") @@ -129,6 +129,12 @@ class MyProductsService(BaseService): product_data = Products.get_product_by_product_id(product_id) product_description = ProductsDetails.get_product_details_with_product_id('A000002') productDataStatus = product_data.status + + memberSubscription = MembersProducts.get_member_product_by_product_member_id(member_id, product_id) + if memberSubscription is not None: + productDataStatus = memberSubscription.status + + # "banner": "banner.jpg", myproduct_data = { "myproudct": { diff --git a/app/models/members_products.py b/app/models/members_products.py index e49b571..7043434 100644 --- a/app/models/members_products.py +++ b/app/models/members_products.py @@ -50,7 +50,7 @@ class MembersProducts(db.Model): return member_products @classmethod - def get_member_product_by_product__member_id(cls, member_id, product_id): + def get_member_product_by_product_member_id(cls, member_id, product_id): member_product = cls.query.filter_by(member_id=str(member_id), product_id=str(product_id)) if not member_product: return None