Wine

Brightcells %!s(int64=5) %!d(string=hace) años
padre
commit
322f3e2e24
Se han modificado 1 ficheros con 15 adiciones y 2 borrados
  1. 15 2
      kodo/oauth_settings.py

+ 15 - 2
kodo/oauth_settings.py

@@ -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':