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