@@ -392,9 +392,10 @@ class UserInfo(BaseModelMixin, LensmanTypeBoolMixin): |
||
| 392 | 392 |
} |
| 393 | 393 |
] |
| 394 | 394 |
|
| 395 |
- def srinfo(self, brand_id=None): |
|
| 395 |
+ @property |
|
| 396 |
+ def srinfo(self): |
|
| 396 | 397 |
try: |
| 397 |
- sr = SalesResponsibilityInfo.objects.get(brand_id=brand_id, unionid=self.unionid, user_status=SalesResponsibilityInfo.ACTIVATED) |
|
| 398 |
+ sr = SalesResponsibilityInfo.objects.get(brand_id=self.brand_id, unionid=self.unionid, user_status=SalesResponsibilityInfo.ACTIVATED) |
|
| 398 | 399 |
except SalesResponsibilityInfo.DoesNotExist: |
| 399 | 400 |
sr = None |
| 400 | 401 |
return sr.base_data if sr else {
|
@@ -403,7 +404,8 @@ class UserInfo(BaseModelMixin, LensmanTypeBoolMixin): |
||
| 403 | 404 |
'is_super_sr': False, |
| 404 | 405 |
} |
| 405 | 406 |
|
| 406 |
- def brandata(self, brand_id=None): |
|
| 407 |
+ @property |
|
| 408 |
+ def brandata(self): |
|
| 407 | 409 |
if self.clerk_id: |
| 408 | 410 |
try: |
| 409 | 411 |
saleclerk = SaleclerkInfo.objects.get(clerk_id=self.clerk_id, status=True) |
@@ -426,7 +428,7 @@ class UserInfo(BaseModelMixin, LensmanTypeBoolMixin): |
||
| 426 | 428 |
'cardList': self.cardList, |
| 427 | 429 |
'saleclerk': bool(saleclerk_info), |
| 428 | 430 |
'saleclerk_info': saleclerk_info, |
| 429 |
- 'sr_info': self.srinfo(brand_id), |
|
| 431 |
+ 'sr_info': self.srinfo, |
|
| 430 | 432 |
} |
| 431 | 433 |
|
| 432 | 434 |
@property |
@@ -87,7 +87,7 @@ def get_userinfo_api(request): |
||
| 87 | 87 |
# Just for compatible because of store session_key has changed |
| 88 | 88 |
store_session_key(appid=appid, secret=secret, session_key=session_key, unid='', storage=RedisStorage(r)) |
| 89 | 89 |
|
| 90 |
- return response(200, 'Mini App Login Success', u'微信小程序登录成功', user.brandata(brand_id=brand_id)) |
|
| 90 |
+ return response(200, 'Mini App Login Success', u'微信小程序登录成功', user.brandata) |
|
| 91 | 91 |
|
| 92 | 92 |
|
| 93 | 93 |
@logit(res=True) |
@@ -161,7 +161,7 @@ def mini_login_api(request): |
||
| 161 | 161 |
# Just for compatible because of store session_key has changed |
| 162 | 162 |
store_session_key(appid=appid, secret=secret, session_key=session_key, unid='', storage=RedisStorage(r)) |
| 163 | 163 |
|
| 164 |
- return response(200, 'Mini App Login Success', u'微信小程序登录成功', user.brandata(brand_id=brand_id)) |
|
| 164 |
+ return response(200, 'Mini App Login Success', u'微信小程序登录成功', user.brandata) |
|
| 165 | 165 |
|
| 166 | 166 |
|
| 167 | 167 |
@logit |
@@ -211,7 +211,7 @@ def get_userinfo_api2(request): |
||
| 211 | 211 |
# Store Userinfo |
| 212 | 212 |
set_profile_info(user) |
| 213 | 213 |
|
| 214 |
- return response(200, 'Mini App Get Userinfo Success', u'微信小程序获取用户信息成功', user.brandata(brand_id=brand_id)) |
|
| 214 |
+ return response(200, 'Mini App Get Userinfo Success', u'微信小程序获取用户信息成功', user.brandata) |
|
| 215 | 215 |
|
| 216 | 216 |
|
| 217 | 217 |
@logit(res=True) |