增加是否入围的逻辑

FFIB 2 lat temu
rodzic
commit
e3219370aa
1 zmienionych plików z 6 dodań i 0 usunięć
  1. 6 0
      member/models.py

+ 6 - 0
member/models.py

@@ -451,6 +451,10 @@ class MemberActivityInfo(BaseModelMixin, BrandInfoMixin):
451 451
     def is_signed(self, user_id):
452 452
         # 是否已报名
453 453
         return MemberActivitySignupInfo.objects.filter(user_id=user_id, activity_id=self.activity_id, status=True).exists()
454
+    
455
+    def is_selected(self, user_id):
456
+        # 是否已报名
457
+        return MemberActivityContributionInfo.objects.filter(user_id=user_id, activity_id=self.activity_id, status=True, is_selected=True, audit_status=1, content_type=0).exists()
454 458
 
455 459
     @property
456 460
     def welfares(self):
@@ -499,6 +503,7 @@ class MemberActivityInfo(BaseModelMixin, BrandInfoMixin):
499 503
             'share_h5_link': self.share_h5_link,
500 504
             'state': self.final_state,
501 505
             'is_signed': self.is_signed(user_id),
506
+            'is_selected': self.is_selected(user_id),
502 507
             'is_signup': self.is_signup,
503 508
             'share_integral': self.group_share_integral,
504 509
             'share_max_integral': self.group_share_max_integral,
@@ -535,6 +540,7 @@ class MemberActivityInfo(BaseModelMixin, BrandInfoMixin):
535 540
             'share_h5_link': self.share_h5_link,
536 541
             'state': self.final_state,
537 542
             'is_signed': self.is_signed(user_id),
543
+            'is_selected': self.is_selected(user_id),
538 544
             'is_signup': self.is_signup,
539 545
             'share_integral': self.group_share_integral,
540 546
             'share_max_integral': self.group_share_max_integral,