chenjunkai 6 лет назад
Родитель
Сommit
4803862575
1 измененных файлов с 6 добавлено и 4 удалено
  1. 6 4
      Controller/CloudVod.py

+ 6 - 4
Controller/CloudVod.py

@@ -424,11 +424,13 @@ class CloudVodView(View):
 
     def do_store_palylist(self, request_dict, response):
         uidToken = request_dict.get('uidToken', None)
-        time = request_dict.get('time', None)
+        storeTime = request_dict.get('time', None)
         sec = request_dict.get('sec', None)
         utko = UidTokenObject(uidToken)
         if utko.flag is False:
             return response.json(444, 'uidToken')
+        if not uidToken or not storeTime or not sec:
+            return response.json(444,'uidToken,time,sec')
         UID = utko.UID
         channel = utko.channel
         print(channel)
@@ -437,11 +439,11 @@ class CloudVodView(View):
                                                                                    "bucket_id")
         if not qs.exists():
             return response.json(10, '设备未购买')
-        nowTime = int(time.time())
+        # nowTime = time.time()
         storeDay = qs[0]['bucket__storeDay']
         bucketID = qs[0]['bucket_id']
-        endTime = nowTime + storeDay * 86400
-        VodHlsModel.objects.create(uid=UID, channel=channel, time=nowTime, endTime=endTime, bucket_id=bucketID, sec=sec)
+        endTime = int(storeTime) + storeDay * 86400
+        VodHlsModel.objects.create(uid=UID, channel=channel, time=storeTime, endTime=endTime, bucket_id=bucketID, sec=sec)
         return response.json(0)
 
     def do_get_playlist(self, request_dict, userID, response):