|
|
@@ -180,17 +180,17 @@ def decrypt2(request):
|
180
|
180
|
code = request.POST.get('code', '')
|
181
|
181
|
user_id = request.POST.get('user_id', '')
|
182
|
182
|
|
183
|
|
- try:
|
184
|
|
- user = UserInfo.objects.get(user_id=user_id)
|
185
|
|
- except UserInfo.DoesNotExist:
|
186
|
|
- user = NULL
|
|
183
|
+ if code_ticket and user_id:
|
|
184
|
+ try:
|
|
185
|
+ user = UserInfo.objects.get(user_id=user_id)
|
|
186
|
+ except UserInfo.DoesNotExist:
|
|
187
|
+ return response(UserStatusCode.USER_NOT_FOUND)
|
187
|
188
|
|
188
|
|
- wxcfg = WECHAT.get('JSAPI', {})
|
|
189
|
+ wxcfg = WECHAT.get('JSAPI', {})
|
189
|
190
|
|
190
|
|
- appid = wxcfg.get('appID')
|
191
|
|
- secret = wxcfg.get('appsecret')
|
|
191
|
+ appid = wxcfg.get('appID')
|
|
192
|
+ secret = wxcfg.get('appsecret')
|
192
|
193
|
|
193
|
|
- if code_ticket & user:
|
194
|
194
|
code_info = tickettocode(code_ticket=code_ticket, openid=user.openid_miniapp, appid=appid, secret=secret, token=None, storage=RedisStorage(r))
|
195
|
195
|
|
196
|
196
|
code = code_info.get('code', '')
|