|
|
@@ -41,11 +41,12 @@ def DJANGO_WE_COMPONENT_CALLBACK_FUNC(request, appid, data, decrypted=None):
|
41
|
41
|
""" WeChat Component Message Callback Func """
|
42
|
42
|
from account.models import UserInfo
|
43
|
43
|
|
44
|
|
- event = data.get('Event', '')
|
45
|
|
- openid = fromusername = data.get('FromUserName', '')
|
46
|
|
- unionid = data.get('UnionId', '')
|
47
|
|
- membercardid = data.get('CardId', '')
|
48
|
|
- memberusercardcode = data.get('UserCardCode', '')
|
|
44
|
+ event = decrypted.get('Event', '')
|
|
45
|
+ tousername = decrypted.get('ToUserName', '')
|
|
46
|
+ openid = fromusername = decrypted.get('FromUserName', '')
|
|
47
|
+ unionid = decrypted.get('UnionId', '')
|
|
48
|
+ membercardid = decrypted.get('CardId', '')
|
|
49
|
+ memberusercardcode = decrypted.get('UserCardCode', '')
|
49
|
50
|
|
50
|
51
|
if event == 'user_get_card':
|
51
|
52
|
UserInfo.objects.filter(unionid=unionid).update(openid=openid, has_membercard=True, membercardid=membercardid, memberusercardcode=memberusercardcode)
|