| @@ -151,7 +151,7 @@ class UserInfo(BaseModelMixin, LensmanTypeBoolMixin): | ||
| 151 | 151 | identity_card_number = models.CharField(_(u'identity_card_number'), max_length=32, blank=True, null=True, help_text=u'身份证号') | 
| 152 | 152 | identity_card_name = models.CharField(_(u'identity_card_name'), max_length=32, blank=True, null=True, help_text=u'身份证姓名') | 
| 153 | 153 |  | 
| 154 | - #租用镜头权限 | |
| 154 | + # 租用镜头权限 | |
| 155 | 155 | tenancy_shot_permission = models.BooleanField(_(u'tenancy_shot_permission'), default=False, help_text=u'租用镜头权限') | 
| 156 | 156 |  | 
| 157 | 157 | class Meta: | 
| @@ -329,6 +329,8 @@ class UserInfo(BaseModelMixin, LensmanTypeBoolMixin): | ||
| 329 | 329 | 'integral': self.integral, | 
| 330 | 330 | 'shots_num': self.shots_num, | 
| 331 | 331 | 'level': self.level, | 
| 332 | + | |
| 333 | + 'tenancy_shot_permission': self.tenancy_shot_permission, | |
| 332 | 334 | } | 
| 333 | 335 |  | 
| 334 | 336 | @property | 
| @@ -176,6 +176,7 @@ def query_userinfo(request, administrator): | ||
| 176 | 176 |      sex = request.POST.get('sex', '') | 
| 177 | 177 |      subscribe = request.POST.get('subscribe', '') | 
| 178 | 178 |      has_membercard = request.POST.get('has_membercard', '') | 
| 179 | +    tenancy_shot_permission = request.POST.get('tenancy_shot_permission', '') | |
| 179 | 180 |      province = request.POST.get('province', '') | 
| 180 | 181 |      start_time = request.POST.get('start_time', '') | 
| 181 | 182 |      end_time = request.POST.get('end_time', '') | 
| @@ -204,6 +205,9 @@ def query_userinfo(request, administrator): | ||
| 204 | 205 |  | 
| 205 | 206 | if province: | 
| 206 | 207 | userinfos = userinfos.filter(province_name=province) | 
| 208 | + | |
| 209 | + if tenancy_shot_permission != '': | |
| 210 | + userinfos = userinfos.filter(tenancy_shot_permission=tenancy_shot_permission) | |
| 207 | 211 |  | 
| 208 | 212 | if start_time and end_time: | 
| 209 | 213 | ftime = datetime.strptime(start_time + ' 00:00:00', '%Y%m%d %H:%M:%S') |