coupon_info

Kimi.Huang преди 6 години
родител
ревизия
630c50bf07
променени са 1 файла, в които са добавени 10 реда и са изтрити 3 реда
  1. 10 3
      mch/models.py

+ 10 - 3
mch/models.py

@@ -533,7 +533,11 @@ class ConsumeInfoSubmitLogInfo(BaseModelMixin):
533 533
             'coupon_expire_at': '',
534 534
             'coupon_value': 0,
535 535
             'coupon_has_expired': True,
536
-        },
536
+        }
537
+
538
+    @property
539
+    def coupon_info2(self):
540
+        return self.coupon_info,
537 541
 
538 542
     @property
539 543
     def data(self):
@@ -555,7 +559,7 @@ class ConsumeInfoSubmitLogInfo(BaseModelMixin):
555 559
             'serialNo': self.serialNo,
556 560
             'verifyResult': self.verifyResult,
557 561
             'submit_during_activity': self.submit_during_activity,
558
-            'coupon_info': act.coupon_info(created_at=self.created_at) if act else self.coupon_info,
562
+            'coupon_info': act.coupon_info2(created_at=self.created_at) if act else self.coupon_info2,
559 563
             'has_used': self.has_used,
560 564
             'used_at': self.used_at,
561 565
         }
@@ -611,4 +615,7 @@ class ActivityInfo(BaseModelMixin):
611 615
             'coupon_expire_at': self.final_coupon_expire_at(created_at=created_at),
612 616
             'coupon_value': self.coupon_value,
613 617
             'coupon_has_expired': tc.utc_datetime() >= self.final_expire_at(created_at=created_at),
614
-        },
618
+        }
619
+
620
+    def coupon_info2(self, created_at=None):
621
+        return self.coupon_info(created_at=created_at),