@@ -363,7 +363,7 @@ class UserInfo(BaseModelMixin, LensmanTypeBoolMixin): |
||
363 | 363 |
return self.nickname |
364 | 364 |
|
365 | 365 |
@property |
366 |
- def data(self): |
|
366 |
+ def data(self, brand_id=None): |
|
367 | 367 |
return { |
368 | 368 |
'user_id': self.user_id, |
369 | 369 |
'name': self.name, |
@@ -373,7 +373,7 @@ class UserInfo(BaseModelMixin, LensmanTypeBoolMixin): |
||
373 | 373 |
'phone': self.phone, |
374 | 374 |
# TODO: Diff for Brands |
375 | 375 |
'has_membercard': self.has_membercard, |
376 |
- 'saleclerk': SaleclerkInfo.objects.filter(unionid=self.unionid, status=True).exists(), |
|
376 |
+ 'saleclerk': SaleclerkInfo.objects.filter(brand_id=brand_id, unionid=self.unionid, status=True).exists(), |
|
377 | 377 |
} |
378 | 378 |
|
379 | 379 |
|
@@ -80,7 +80,7 @@ def get_userinfo_api(request): |
||
80 | 80 |
|
81 | 81 |
set_profile_info(user) |
82 | 82 |
|
83 |
- return response(200, 'Mini App Login Success', u'微信小程序登录成功', user.data) |
|
83 |
+ return response(200, 'Mini App Login Success', u'微信小程序登录成功', user.data(brand_id=brand_id)) |
|
84 | 84 |
|
85 | 85 |
|
86 | 86 |
@logit |
@@ -4,7 +4,7 @@ django-cors-headers==2.3.0 |
||
4 | 4 |
django-curtail-uuid==1.0.4 |
5 | 5 |
django-detect==1.0.5 |
6 | 6 |
django-file-md5==1.0.2 |
7 |
-django-file-upload==1.0.5 |
|
7 |
+django-file-upload==1.1.0 |
|
8 | 8 |
django-ip==1.0.2 |
9 | 9 |
django-json-render==1.0.1 |
10 | 10 |
django-json-response==1.1.5 |