|
@@ -133,9 +133,8 @@ class Order(models.Model):
|
|
|
|
|
|
no = models.CharField(max_length=50, verbose_name=u'订单号', blank=True)
|
|
no = models.CharField(max_length=50, verbose_name=u'订单号', blank=True)
|
|
pay = models.ForeignKey(Pay, verbose_name='支付信息', on_delete=models.PROTECT, null=True, editable=False)
|
|
pay = models.ForeignKey(Pay, verbose_name='支付信息', on_delete=models.PROTECT, null=True, editable=False)
|
|
- coupon = models.ForeignKey(Coupon, verbose_name='优惠券', on_delete=models.PROTECT, null=True)
|
|
|
|
|
|
+ coupon = models.ForeignKey(Coupon, verbose_name='优惠券', editable=False, on_delete=models.PROTECT, null=True)
|
|
|
|
|
|
- payment = models.PositiveSmallIntegerField(choices=PAYMENT_CHOICES, verbose_name=u'付款方式', default=ONLINE_PAY)
|
|
|
|
status = models.PositiveSmallIntegerField(choices=STATUS_CHOICES, verbose_name=u"订单状态", default=WAIT_PAY)
|
|
status = models.PositiveSmallIntegerField(choices=STATUS_CHOICES, verbose_name=u"订单状态", default=WAIT_PAY)
|
|
notes = models.CharField(max_length=500, verbose_name=u"备注", null=True)
|
|
notes = models.CharField(max_length=500, verbose_name=u"备注", null=True)
|
|
create_user = models.ForeignKey(settings.AUTH_USER_MODEL, related_name='order_create_user', verbose_name=u"添加人",
|
|
create_user = models.ForeignKey(settings.AUTH_USER_MODEL, related_name='order_create_user', verbose_name=u"添加人",
|
|
@@ -144,6 +143,7 @@ class Order(models.Model):
|
|
student = models.ForeignKey(Student, verbose_name=u'学生', related_name='customer_order_student',
|
|
student = models.ForeignKey(Student, verbose_name=u'学生', related_name='customer_order_student',
|
|
on_delete=models.PROTECT, null=True)
|
|
on_delete=models.PROTECT, null=True)
|
|
|
|
|
|
|
|
+ count = models.BigIntegerField(verbose_name=u'数量', default=0)
|
|
total_amount = models.BigIntegerField(verbose_name=u'总金额', editable=False, default=0)
|
|
total_amount = models.BigIntegerField(verbose_name=u'总金额', editable=False, default=0)
|
|
coupon_deduction = models.BigIntegerField(verbose_name=u'优惠券抵扣', editable=False, default=0)
|
|
coupon_deduction = models.BigIntegerField(verbose_name=u'优惠券抵扣', editable=False, default=0)
|
|
actual_amount = models.BigIntegerField(verbose_name=u'实付金额', editable=False, default=0)
|
|
actual_amount = models.BigIntegerField(verbose_name=u'实付金额', editable=False, default=0)
|