@@ -374,6 +374,15 @@ class UserInfo(BaseModelMixin, LensmanTypeBoolMixin): |
||
374 | 374 |
'phone': self.phone, |
375 | 375 |
} |
376 | 376 |
|
377 |
+ @property |
|
378 |
+ def cardList(self): |
|
379 |
+ return [ |
|
380 |
+ { |
|
381 |
+ 'cardId': self.membercardid, |
|
382 |
+ 'code': self.memberusercardcode |
|
383 |
+ } |
|
384 |
+ ] |
|
385 |
+ |
|
377 | 386 |
def brandata(self, brand_id=None): |
378 | 387 |
if self.unionid: |
379 | 388 |
try: |
@@ -393,6 +402,7 @@ class UserInfo(BaseModelMixin, LensmanTypeBoolMixin): |
||
393 | 402 |
'has_membercard': self.has_membercard, |
394 | 403 |
'membercardid': self.membercardid, |
395 | 404 |
'memberusercardcode': self.memberusercardcode, |
405 |
+ 'cardList': self.cardList, |
|
396 | 406 |
'saleclerk': bool(saleclerk_info), |
397 | 407 |
'saleclerk_info': saleclerk_info, |
398 | 408 |
} |