chenjunkai 6 years ago
parent
commit
c1a93f8f46
1 changed files with 2 additions and 2 deletions
  1. 2 2
      Controller/CloudVod.py

+ 2 - 2
Controller/CloudVod.py

@@ -226,7 +226,7 @@ class CloudVodView(View):
         req.set_Policy(Policy=json.dumps(policys))
         body = clt.do_action(req)
         # 使用RAM账号的AccessKeyId和AccessKeySecret向STS申请临时token。
-        token = json.loads(body)
+        token = json.loads(body.decode('utf-8'))
         print(token)
         res = {
             'AccessKeyId': token['Credentials']['AccessKeyId'],
@@ -341,9 +341,9 @@ class CloudVodView(View):
         if not did or not status or not channel:
             return response.json(444, 'did,status,channel')
         dvqs = Device_Info.objects.filter(id=did, userID_id=userID).values("UID")
-        UID = dvqs[0]["UID"]
         if not dvqs.exists():
             return response.json(10, '没有设备')
+        UID = dvqs[0]["UID"]
         dmqs = Device_Meal.objects.filter(channel=channel, uid=UID)
         if not dmqs.exists():
             return response.json(10, '未购买')