Fix calc discount

remotes/origin/hasaccess
Ivlev Denis 8 years ago
parent b154ce7c48
commit 09c88b803d
  1. 1
      api/v1/serializers/config.py
  2. 2
      apps/payment/models.py

@ -16,6 +16,7 @@ class ConfigSerializer(serializers.Serializer):
INSTAGRAM_CLIENT_ACCESS_TOKEN = serializers.CharField(required=False)
INSTAGRAM_CLIENT_SECRET = serializers.CharField(required=False)
SERVICE_COMMISSION = serializers.IntegerField(required=False)
SERVICE_DISCOUNT_MIN_AMOUNT = serializers.IntegerField(required=False)
SERVICE_DISCOUNT = serializers.IntegerField(required=False)
def to_representation(self, instance):

@ -157,7 +157,7 @@ class SchoolPayment(Payment):
models.Sum('month_price'),
)
month_price_sum = aggregate.get('month_price__sum', 0)
if month_price_sum >= config.SERVICE_DISCOUNT_MIN_AMOUNT:
if len(self.weekdays) > 7:
discount = config.SERVICE_DISCOUNT
else:
discount = 0

Loading…
Cancel
Save