接粉报警

This commit is contained in:
AKW 2023-12-20 10:57:06 +08:00
parent 1772f6f4bd
commit 449f0ca7a6
1 changed files with 4 additions and 6 deletions

View File

@ -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')
# 该账号今天加了多少人 # 该账号今天加了多少人