@@ -375,9 +375,12 @@ class UserInfo(BaseModelMixin, LensmanTypeBoolMixin): |
||
375 | 375 |
|
376 | 376 |
def brandata(self, brand_id=None): |
377 | 377 |
if self.unionid: |
378 |
- saleclerk = SaleclerkInfo.objects.filter(brand_id=brand_id, unionid=self.unionid, status=True).exists() |
|
378 |
+ try: |
|
379 |
+ saleclerk_info = SaleclerkInfo.objects.get(brand_id=brand_id, unionid=self.unionid, status=True).data |
|
380 |
+ except SaleclerkInfo.DoesNotExist: |
|
381 |
+ saleclerk_info = {} |
|
379 | 382 |
else: |
380 |
- saleclerk = False |
|
383 |
+ saleclerk_info = False |
|
381 | 384 |
return { |
382 | 385 |
'user_id': self.user_id, |
383 | 386 |
'name': self.name, |
@@ -387,7 +390,8 @@ class UserInfo(BaseModelMixin, LensmanTypeBoolMixin): |
||
387 | 390 |
'phone': self.phone, |
388 | 391 |
# TODO: Diff for Brands |
389 | 392 |
'has_membercard': self.has_membercard, |
390 |
- 'saleclerk': saleclerk, |
|
393 |
+ 'saleclerk': bool(saleclerk_info), |
|
394 |
+ 'saleclerk_info': saleclerk_info, |
|
391 | 395 |
} |
392 | 396 |
|
393 | 397 |
|
@@ -327,6 +327,7 @@ class SaleclerkInfo(BaseModelMixin, SexModelMixin): |
||
327 | 327 |
'clerk_sex': self.clerk_sex, |
328 | 328 |
'clerk_phone': self.clerk_phone, |
329 | 329 |
'integral': self.integral, |
330 |
+ 'total_integral': self.total_integral, |
|
330 | 331 |
'status': self.user_status, |
331 | 332 |
'refused_reason': self.refused_reason, |
332 | 333 |
'is_auth': self.is_auth, |