作者 vanwhebin

update

  1 +# _*_ coding: utf-8 _*_
  2 +# @Time : 2020/11/2 18:41
  3 +# @Author vanwhebin
  4 +
  5 +from django.urls import path, include
  6 +
  7 +app_name = "project"
  8 +
  9 +urlpatterns = [
  10 + path('', include(router.urls)),
  11 +
  12 +]
@@ -87,10 +87,11 @@ class WxUserlogin(APIView): @@ -87,10 +87,11 @@ class WxUserlogin(APIView):
87 87
88 def post(self, request, *args, **kwargs): 88 def post(self, request, *args, **kwargs):
89 code = request.data.get('code', '').strip() 89 code = request.data.get('code', '').strip()
  90 + app_id = request.data.get('state', '').strip()
90 if not code: 91 if not code:
91 raise PermissionDenied 92 raise PermissionDenied
92 else: 93 else:
93 - info = self._get_user_info(code) 94 + info = self._get_user_info(code, app_id)
94 user = User.objects.filter(wx_token=info['userid']).first() 95 user = User.objects.filter(wx_token=info['userid']).first()
95 if not user: 96 if not user:
96 user = User.objects.create( 97 user = User.objects.create(
@@ -33,6 +33,7 @@ INSTALLED_APPS = [ @@ -33,6 +33,7 @@ INSTALLED_APPS = [
33 'rest_framework', 33 'rest_framework',
34 'usercenter', 34 'usercenter',
35 'project', 35 'project',
  36 + 'sku',
36 'django_filters', 37 'django_filters',
37 ] 38 ]
38 39