encrypt2 add code

FFIB 5 years ago
parent
commit
b5a8046590
1 changed files with 10 additions and 4 deletions
  1. 10 4
      api/encrypt_views.py

+ 10 - 4
api/encrypt_views.py

@@ -194,10 +194,16 @@ def decrypt2(request):
194 194
 
195 195
         code = code_info.get('code', '')
196 196
 
197
-    try:
198
-        mieli = MchInfoEncryptLogInfo.objects.get(code=code)
199
-    except MchInfoEncryptLogInfo.DoesNotExist:
200
-        return response()
197
+        try:
198
+            mieli = MchInfoEncryptLogInfo.objects.get(code=code)
199
+        except MchInfoEncryptLogInfo.DoesNotExist:
200
+            return response()
201
+    else:
202
+        try:
203
+            mieli = MchInfoEncryptLogInfo.objects.get(code_url=code)
204
+        except MchInfoEncryptLogInfo.DoesNotExist:
205
+            return response()
206
+    
201 207
 
202 208
     plaintext = mieli.plaintext
203 209