@@ -88,7 +88,7 @@ def usecoupon(request): |
||
88 | 88 |
return response(ProductMachineStatusCode.SN_NOT_FOUND) |
89 | 89 |
|
90 | 90 |
logdata = log.data |
91 |
- if logdata.get('coupon_info', {}).get('coupon_has_expired', True): |
|
91 |
+ if logdata.get('final_coupon_info', {}).get('coupon_has_expired', True): |
|
92 | 92 |
return response(ProductCouponStatusCode.COUPON_HAS_EXPIRED) |
93 | 93 |
|
94 | 94 |
log.has_used = True |
@@ -560,6 +560,7 @@ class ConsumeInfoSubmitLogInfo(BaseModelMixin): |
||
560 | 560 |
'verifyResult': self.verifyResult, |
561 | 561 |
'submit_during_activity': self.submit_during_activity, |
562 | 562 |
'coupon_info': act.coupon_info2(created_at=self.created_at) if act else self.coupon_info2, |
563 |
+ 'final_coupon_info': act.coupon_info(created_at=self.created_at) if act else self.coupon_info, |
|
563 | 564 |
'has_used': self.has_used, |
564 | 565 |
'used_at': self.used_at, |
565 | 566 |
} |