srinfo

Brightcells 5 年之前
父节点
当前提交
16824e3077
共有 1 个文件被更改,包括 3 次插入4 次删除
  1. 3 4
      account/models.py

+ 3 - 4
account/models.py

@@ -392,10 +392,9 @@ class UserInfo(BaseModelMixin, LensmanTypeBoolMixin):
392 392
             }
393 393
         ]
394 394
 
395
-    @property
396
-    def srinfo(self):
395
+    def srinfo(self, brand_id=None):
397 396
         try:
398
-            sr = SalesResponsibilityInfo.objects.get(user_id=self.user_id, user_status=SalesResponsibilityInfo.ACTIVATED)
397
+            sr = SalesResponsibilityInfo.objects.get(brand_id=brand_id, unionid=self.unionid, user_status=SalesResponsibilityInfo.ACTIVATED)
399 398
         except SalesResponsibilityInfo.DoesNotExist:
400 399
             sr = None
401 400
         return sr.base_data if sr else {
@@ -427,7 +426,7 @@ class UserInfo(BaseModelMixin, LensmanTypeBoolMixin):
427 426
             'cardList': self.cardList,
428 427
             'saleclerk': bool(saleclerk_info),
429 428
             'saleclerk_info': saleclerk_info,
430
-            'sr_info': self.srinfo,
429
+            'sr_info': self.srinfo(brand_id),
431 430
         }
432 431
 
433 432
     @property