Browse Source

更新过期套餐

lang 4 years ago
parent
commit
933b40c663
1 changed files with 6 additions and 7 deletions
  1. 6 7
      Controller/CloudStorage.py

+ 6 - 7
Controller/CloudStorage.py

@@ -1343,8 +1343,8 @@ class CloudStorageView(View):
         lang = request_dict.get('lang', None)
         lang = request_dict.get('lang', None)
         dv_qs = Device_Info.objects.filter(userID_id=userID, UID=uid, isShare=False, isExist=1) \
         dv_qs = Device_Info.objects.filter(userID_id=userID, UID=uid, isShare=False, isExist=1) \
             .values('vodPrimaryUserID')
             .values('vodPrimaryUserID')
-        # if not dv_qs.exists() or dv_qs[0]['vodPrimaryUserID'] != userID:
-        #     return response.json(12)
+        if not dv_qs.exists() or dv_qs[0]['vodPrimaryUserID'] != userID:
+            return response.json(12)
         now_time = int(time.time())
         now_time = int(time.time())
         bucket_id_list = []
         bucket_id_list = []
         store_list = []
         store_list = []
@@ -1387,15 +1387,15 @@ class CloudStorageView(View):
         uid = request_dict.get('uid', None)
         uid = request_dict.get('uid', None)
         dv_qs = Device_Info.objects.filter(userID_id=userID, UID=uid, isShare=False, isExist=1) \
         dv_qs = Device_Info.objects.filter(userID_id=userID, UID=uid, isShare=False, isExist=1) \
             .values('vodPrimaryUserID')
             .values('vodPrimaryUserID')
-        if not dv_qs.exists() or dv_qs[0]['vodPrimaryUserID'] != userID:
-            return response.json(12)
+        # if not dv_qs.exists() or dv_qs[0]['vodPrimaryUserID'] != userID:
+        #     return response.json(12)
         unused_id = request_dict.get('switch_commodity_id', None)
         unused_id = request_dict.get('switch_commodity_id', None)
         if unused_id:
         if unused_id:
             # 切换设备套餐关联
             # 切换设备套餐关联
             using_uid_bucket = UID_Bucket.objects.filter(uid=uid,has_unused=1).values("id", "uid", "endTime",
             using_uid_bucket = UID_Bucket.objects.filter(uid=uid,has_unused=1).values("id", "uid", "endTime",
                                                                  "bucket__content","addTime")
                                                                  "bucket__content","addTime")
             unuseds = Unused_Uid_Meal.objects.filter(id=unused_id).values("id","uid","channel","addTime","expire",
             unuseds = Unused_Uid_Meal.objects.filter(id=unused_id).values("id","uid","channel","addTime","expire",
-                                                                         "num","bucket_id","userID_id")
+                                                                         "num","bucket_id")
             if not unuseds.exists() or not using_uid_bucket.exists():
             if not unuseds.exists() or not using_uid_bucket.exists():
                 return response.json(10030)
                 return response.json(10030)
             unused = unuseds[0]
             unused = unuseds[0]
@@ -1406,8 +1406,7 @@ class CloudStorageView(View):
                     has_unused = 1 if count_unused>1 else 0
                     has_unused = 1 if count_unused>1 else 0
                     endTime = CommonService.calcMonthLater(unused['expire'] * unused['num'])
                     endTime = CommonService.calcMonthLater(unused['expire'] * unused['num'])
                     UID_Bucket.objects.filter(uid=uid).update(channel=unused['channel'],endTime=endTime,bucket_id=unused['bucket_id']
                     UID_Bucket.objects.filter(uid=uid).update(channel=unused['channel'],endTime=endTime,bucket_id=unused['bucket_id']
-                                                              ,updateTime=nowTime,use_status=1,userID_id=unused['userID_id'],
-                                                              has_unused=has_unused)
+                                                              ,updateTime=nowTime,use_status=1, has_unused=has_unused)
                     Unused_Uid_Meal.objects.filter(id=unused_id).delete()
                     Unused_Uid_Meal.objects.filter(id=unused_id).delete()
                     StsCrdModel.objects.filter(uid=uid).delete()  # 删除sts记录
                     StsCrdModel.objects.filter(uid=uid).delete()  # 删除sts记录
                     VodHlsModel.objects.filter(uid=uid).delete()  # 删除播放列表,后期数据量多时应该考虑延后删除
                     VodHlsModel.objects.filter(uid=uid).delete()  # 删除播放列表,后期数据量多时应该考虑延后删除