decrypt2 add code

FFIB 5 年之前
父节点
当前提交
f4e61d39ad
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      api/encrypt_views.py

+ 4 - 2
api/encrypt_views.py

@@ -201,6 +201,7 @@ def decrypt(request):
201 201
 @logit(res=True)
202 202
 def decrypt2(request):
203 203
     code_ticket = request.POST.get('code_ticket', '')
204
+    code = request.POST.get('code', '')
204 205
     user_id = request.POST.get('user_id', '')
205 206
 
206 207
     try:
@@ -213,9 +214,10 @@ def decrypt2(request):
213 214
     appid = wxcfg.get('appID')
214 215
     secret = wxcfg.get('appsecret')
215 216
 
216
-    code_info = tickettocode(code_ticket=code_ticket, openid=user.openid_miniapp, appid=appid, secret=secret, token=None, storage=RedisStorage(r))
217
+    if code_ticket:
218
+        code_info = tickettocode(code_ticket=code_ticket, openid=user.openid_miniapp, appid=appid, secret=secret, token=None, storage=RedisStorage(r))
217 219
 
218
-    code = code_info.get('code', '')
220
+        code = code_info.get('code', '')
219 221
 
220 222
     try:
221 223
         mieli = MchInfoEncryptLogInfo.objects.get(code=code)