fix data
This commit is contained in:
@@ -168,6 +168,14 @@ def myproduct_provision():
|
||||
response = MyProductsService.process_provision(data)
|
||||
return response
|
||||
|
||||
@api.route("/panel/myproduct/provision-actions", methods=["POST"])
|
||||
def myproduct_provision_actions():
|
||||
data = request.get_json()
|
||||
logger.info(f"Route MyProduct Provision Actions ==>>>> {data}")
|
||||
response = MyProductsService.process_provision_actions(data)
|
||||
return response
|
||||
|
||||
|
||||
|
||||
# /panel/account/calendar
|
||||
@api.route("/panel/account/calendar", methods=["POST"])
|
||||
|
||||
@@ -15,6 +15,10 @@ from app.config import Config
|
||||
|
||||
class MyProductsService(BaseService):
|
||||
|
||||
@staticmethod
|
||||
def process_provision_actions(data):
|
||||
pass
|
||||
|
||||
@staticmethod
|
||||
def process_provision(data):
|
||||
try:
|
||||
@@ -39,13 +43,22 @@ class MyProductsService(BaseService):
|
||||
logger.info(f"GET HERE ******************************** : {data}", exc_info=True)
|
||||
subscription = MembersProducts.get_member_product_by_product_member_id(member_id, product_id)
|
||||
|
||||
provision_activities = ProvisionActions.get_provision_action_by_member_id(member_id, 4)
|
||||
provision_activities = ProvisionActions.get_provision_action_by_product_uid(subscription.uid, 4)
|
||||
provision_activities_data =[]
|
||||
for t in provision_activities:
|
||||
provision_activities_data.append({
|
||||
'id': t.id,
|
||||
'uid': t.uid,
|
||||
'action': t.action,
|
||||
'added': t.added.isoformat() if t.added else None,
|
||||
})
|
||||
|
||||
response_data = {
|
||||
"subscription_uid": subscription.uid,
|
||||
"subscription_id": subscription.id,
|
||||
"last_update": datetime.datetime.utcnow(),
|
||||
"percent_completed": random.randint(10, 99),
|
||||
"activities": provision_activities
|
||||
"activities": provision_activities_data
|
||||
}
|
||||
return ResponseHelper.success(data=response_data)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user