pos device transaction list

This commit is contained in:
2025-08-25 10:20:25 +03:30
parent 41dcf4f153
commit 64d19e9028
4 changed files with 91 additions and 34 deletions

View File

@@ -74,18 +74,6 @@ class InventoryQuotaSaleTransaction(BaseModel):
related_name='inventory_sales',
null=True
)
buyer_user = models.ForeignKey(
User,
on_delete=models.CASCADE,
related_name='buyer_sale_transactions',
null=True
)
seller_user = models.ForeignKey(
User,
on_delete=models.CASCADE,
related_name='seller_sale_transactions',
null=True
)
weight = models.DecimalField(max_digits=12, decimal_places=2, null=True)
delivery_address = models.TextField(blank=True, null=True)
product = models.ForeignKey(
@@ -98,8 +86,12 @@ class InventoryQuotaSaleTransaction(BaseModel):
description = models.TextField(blank=True, null=True)
herd_owners_number = models.PositiveBigIntegerField(default=0)
transactions_number = models.PositiveBigIntegerField(default=0)
sale_status = models.BooleanField(default=False)
is_active = models.BooleanField(default=0)
status_type = (
('success', 'SUCCESS'),
('waiting', 'WAITING'),
('failed', 'Failed'),
)
transaction_status = models.CharField(choices=status_type, max_length=25, null=True)
def buyers_count(self):
""" number of buyers from specific inventory """