|  |  | @@ -57,6 +57,11 @@ def tgu_group_user_join_api(request): | 
            
            
              | 57 | 57 |      if group.group_lock: | 
            
            
              | 58 | 58 |          return response(GroupStatusCode.GROUP_HAS_LOCKED) | 
            
            
              | 59 | 59 |   | 
            
            
              |  | 60 | +    # Check whether ended | 
            
            
              |  | 61 | +    ended_at = group.ended_at | 
            
            
              |  | 62 | +    if ended_at and tc.utc_datetime() > (tc.utc_string_to_utc_datetime(ended_at, format='%Y-%m-%dT%H:%M:%SZ') if isinstance(ended_at, basestring) else ended_at): | 
            
            
              |  | 63 | +        return response(GroupStatusCode.GROUP_HAS_ENDED) | 
            
            
              |  | 64 | + | 
            
            
              | 60 | 65 |      # 群组用户记录创建,若记录不存在,则创建,若记录已存在,则更新 | 
            
            
              | 61 | 66 |      group_user, created = GroupUserInfo.objects.get_or_create( | 
            
            
              | 62 | 67 |          group_id=group_id, |