| 
                
               | 
              
                
               | 
              
                @@ -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, 
               |