decrypt2 add code

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

+ 4 - 2
api/encrypt_views.py

@@ -176,6 +176,7 @@ def decrypt(request):
176 176
 @logit(res=True)
177 177
 def decrypt2(request):
178 178
     code_ticket = request.POST.get('code_ticket', '')
179
+    code = request.POST.get('code', '')
179 180
     user_id = request.POST.get('user_id', '')
180 181
 
181 182
     try:
@@ -188,9 +189,10 @@ def decrypt2(request):
188 189
     appid = wxcfg.get('appID')
189 190
     secret = wxcfg.get('appsecret')
190 191
 
191
-    code_info = tickettocode(code_ticket=code_ticket, openid=user.openid_miniapp, appid=appid, secret=secret, token=None, storage=RedisStorage(r))
192
+    if code_ticket:
193
+        code_info = tickettocode(code_ticket=code_ticket, openid=user.openid_miniapp, appid=appid, secret=secret, token=None, storage=RedisStorage(r))
192 194
 
193
-    code = code_info.get('code', '')
195
+        code = code_info.get('code', '')
194 196
 
195 197
     try:
196 198
         mieli = MchInfoEncryptLogInfo.objects.get(code=code)