|
|
@@ -59,7 +59,7 @@ def DJANGO_WE_COMPONENT_CALLBACK_FUNC(request, appid, data, decrypted=None):
|
59
|
59
|
membercardid = decrypted.get('CardId', '')
|
60
|
60
|
memberusercardcode = decrypted.get('UserCardCode', '')
|
61
|
61
|
|
62
|
|
- # 富士服务号
|
|
62
|
+ # 富士
|
63
|
63
|
if tousername == 'gh_0cbd39fdde28':
|
64
|
64
|
if event == 'user_get_card':
|
65
|
65
|
UserInfo.objects.using('fujifilm').filter(unionid=unionid).update(openid=openid, has_membercard=True, membercardid=membercardid, memberusercardcode=memberusercardcode)
|
|
|
@@ -72,7 +72,20 @@ def DJANGO_WE_COMPONENT_CALLBACK_FUNC(request, appid, data, decrypted=None):
|
72
|
72
|
'openid': openid,
|
73
|
73
|
})
|
74
|
74
|
|
75
|
|
- # 腾龙服务号
|
|
75
|
+ # WINE
|
|
76
|
+ if tousername == 'gh_2e5f21d2a57d':
|
|
77
|
+ if event == 'user_get_card':
|
|
78
|
+ UserInfo.objects.using('wine').filter(unionid=unionid).update(openid=openid, has_membercard=True, membercardid=membercardid, memberusercardcode=memberusercardcode)
|
|
79
|
+ elif event == 'user_del_card':
|
|
80
|
+ UserInfo.objects.using('wine').filter(memberusercardcode=memberusercardcode).update(has_membercard=False)
|
|
81
|
+ elif event == 'subscribe' or event == 'unsubscribe':
|
|
82
|
+ brand_id = settings.COMPONENT_CALLBACK_CONFIG[tousername]
|
|
83
|
+ r.rpushjson(SUBSCRIBE_USERINFO_LIST % brand_id, {
|
|
84
|
+ 'brand_id': brand_id,
|
|
85
|
+ 'openid': openid,
|
|
86
|
+ })
|
|
87
|
+
|
|
88
|
+ # 腾龙
|
76
|
89
|
if event == 'user_get_card':
|
77
|
90
|
UserInfo.objects.filter(unionid=unionid).update(openid=openid, has_membercard=True, membercardid=membercardid, memberusercardcode=memberusercardcode)
|
78
|
91
|
elif event == 'user_del_card':
|