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