#84 refactor(SalesForReconciliation): move to apiview.
This commit is contained in:
@@ -48,3 +48,19 @@ class PaymentMethodSerializer(serializers.Serializer):
|
||||
'text': instance[1],
|
||||
'value': instance[0],
|
||||
}
|
||||
|
||||
class SaleForRenconciliationSerializer(serializers.Serializer):
|
||||
id = serializers.IntegerField()
|
||||
date = serializers.DateTimeField()
|
||||
payment_method = serializers.CharField()
|
||||
customer = serializers.SerializerMethodField()
|
||||
total = serializers.SerializerMethodField()
|
||||
|
||||
def get_customer(self, sale):
|
||||
return {
|
||||
'id': sale.customer.id,
|
||||
'name': sale.customer.name,
|
||||
}
|
||||
|
||||
def get_total(self, sale):
|
||||
return sale.get_total()
|
||||
|
||||
Reference in New Issue
Block a user