percent_completed

This commit is contained in:
CHIEFSOFT\ameye
2026-05-19 11:22:33 -04:00
parent 9888becc26
commit b4e277cdbb
3 changed files with 10 additions and 2 deletions
+5 -1
View File
@@ -260,8 +260,12 @@ class MyProductsService(BaseService):
provision_activities = ProvisionActions.get_provision_action_by_product_uid(subscription.uid, 4)
provision_activities_data = []
activity_counter = 0
if provision_activities:
for t in provision_activities:
if activity_counter == 0:
percent_completed = t.percent_completed
activity_counter += 1
provision_activities_data.append({
'id': t.id,
'uid': t.uid,
@@ -273,7 +277,7 @@ class MyProductsService(BaseService):
"subscription_uid": subscription.uid,
"subscription_id": subscription.id,
"last_update": datetime.datetime.utcnow(),
"percent_completed": random.randint(10, 99),
"percent_completed": percent_completed,
"activities": provision_activities_data
}
return ResponseHelper.success(data=response_data)
+2 -1
View File
@@ -26,7 +26,7 @@ class ProvisionActions(db.Model):
product_uid = db.Column(db.String(100), nullable=False)
action = db.Column(db.String(100), nullable=False)
added = db.Column(db.DateTime(timezone=True), server_default=func.now())
percent_completed = db.Column(db.Integer, nullable=False)
@classmethod
@@ -74,6 +74,7 @@ class ProvisionActions(db.Model):
'uid': self.uid,
'product_uid': self.product_uid,
'action': self.action,
'percent_completed': self.percent_completed,
'added': self.added,
}