接粉报警
This commit is contained in:
parent
1772f6f4bd
commit
449f0ca7a6
|
@ -115,10 +115,10 @@ def check_qrcode(qrcodeid, userid, corpinfo):
|
||||||
userinfo = QcWechatbizuserinfo.objects.get(corpid=corpid, userid=userid)
|
userinfo = QcWechatbizuserinfo.objects.get(corpid=corpid, userid=userid)
|
||||||
today = date.today()
|
today = date.today()
|
||||||
# 账号当前活码的接粉情况
|
# 账号当前活码的接粉情况
|
||||||
user_count_info = QcWechatbizeventAddcontact.objects.filter(corpid=corpid,
|
count_info = QcWechatbizeventAddcontact.objects.filter(corpid=corpid,
|
||||||
userid__in=list(online_userid_map.keys())).values(
|
userid=userid).values(
|
||||||
'corpid',
|
'corpid',
|
||||||
'userid').annotate(
|
'userid').aggregate(
|
||||||
total_count=Count('*'),
|
total_count=Count('*'),
|
||||||
today_count=Sum(
|
today_count=Sum(
|
||||||
Case(
|
Case(
|
||||||
|
@ -138,9 +138,7 @@ def check_qrcode(qrcodeid, userid, corpinfo):
|
||||||
default=Value(0),
|
default=Value(0),
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
).values('userid', 'total_count', 'today_count', 'qrcode_count', 'qrcode_today_count')
|
)
|
||||||
user_count_info_map = {user_count.get('userid'): user_count for user_count in user_count_info}
|
|
||||||
count_info = user_count_info_map.get(userid)
|
|
||||||
# 该账号总共加了多少人
|
# 该账号总共加了多少人
|
||||||
total_count = count_info.get('total_count')
|
total_count = count_info.get('total_count')
|
||||||
# 该账号今天加了多少人
|
# 该账号今天加了多少人
|
||||||
|
|
Loading…
Reference in New Issue