Reformat code
This commit is contained in:
		
					parent
					
						
							
								f6d0b6ce9c
							
						
					
				
			
			
				commit
				
					
						b4421bc9b2
					
				
			
		
					 1 changed files with 13 additions and 7 deletions
				
			
		|  | @ -83,9 +83,10 @@ class Membership(models.Model): | |||
| 
 | ||||
|     @classmethod | ||||
|     def get_current_membership(cls, user): | ||||
| 
 | ||||
|         has_order_current_month = Q(membershiporder__customer__user=user, | ||||
|                                     membershiporder__created_at__month=datetime.today().month) | ||||
|         has_order_current_month = Q( | ||||
|             membershiporder__customer__user=user, | ||||
|             membershiporder__created_at__month=datetime.today().month | ||||
|         ) | ||||
|         # import pdb;pdb.set_trace() | ||||
|         return cls.objects.\ | ||||
|             filter(has_order_current_month).last() | ||||
|  | @ -108,18 +109,23 @@ class Membership(models.Model): | |||
|     def activate_or_crete(cls, data, user): | ||||
|         membership = cls.get_by_user(user) | ||||
|         membership_id = membership.id if membership else None | ||||
|         obj, created = cls.objects.update_or_create(id=membership_id, defaults=data) | ||||
|         obj, created = cls.objects.update_or_create( | ||||
|             id=membership_id, defaults=data | ||||
|         ) | ||||
|         return obj | ||||
| 
 | ||||
|     @classmethod | ||||
|     def is_digitalglarus_active_member(cls, user): | ||||
|         # past_month = (datetime.today() - relativedelta(months=1)).month | ||||
|         has_order_current_month = Q(membershiporder__customer__user=user, | ||||
|                                     membershiporder__created_at__month=datetime.today().month) | ||||
|         has_order_current_month = Q( | ||||
|             membershiporder__customer__user=user, | ||||
|             membershiporder__created_at__month=datetime.today().month | ||||
|         ) | ||||
|         # has_order_past_month = Q(membershiporder__customer__user=user, | ||||
|         #  membershiporder__created_at__month=past_month) | ||||
|         active_membership = Q(active=True) | ||||
|         # return cls.objects.filter(has_order_past_month | has_order_current_month).\ | ||||
|         # return cls.objects.filter( | ||||
|         # has_order_past_month | has_order_current_month).\ | ||||
|         return cls.objects.filter(has_order_current_month).\ | ||||
|             filter(active_membership).exists() | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue