free sale of inventory entry system deployment - add dhi state to rancher
This commit is contained in:
@@ -21,6 +21,11 @@ def warehouse_sold_and_balance(quota_distribution: QuotaDistribution):
|
||||
|
||||
quota_distribution.been_sold = total_sold
|
||||
quota_distribution.warehouse_balance = quota_distribution.warehouse_entry - total_sold
|
||||
if quota_distribution.warehouse_balance >= 0:
|
||||
extra_sales = quota_distribution.extra_sales.all()
|
||||
total_extra_sales_weight = extra_sales.aggregate(total=Sum('weight'))['total'] or 0
|
||||
if total_extra_sales_weight != 0:
|
||||
quota_distribution.warehouse_balance = quota_distribution.warehouse_entry - total_extra_sales_weight
|
||||
quota_distribution.save(update_fields=['been_sold', 'warehouse_balance'])
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user