@@ -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') |