|
@@ -1256,16 +1256,16 @@ class CloudStorageView(View):
|
|
|
if switch_commodity_id:
|
|
|
# 切换设备套餐关联
|
|
|
using_uid_bucket = UID_Bucket.objects.filter(uid=uid, endTime__gte=int(time.time())).values("id", "uid",
|
|
|
- "endTime","bucket__content").order_by('addTime')
|
|
|
-
|
|
|
+ "endTime","bucket__content","addTime").order_by('addTime')
|
|
|
if not using_uid_bucket.exists():
|
|
|
return response.json(10030)
|
|
|
-
|
|
|
- if int(using_uid_bucket[0]['id']) == int(switch_commodity_id):
|
|
|
+ useing_uid_bucket_id = using_uid_bucket[0]['id']
|
|
|
+ useing_uid_bucket_addTime = using_uid_bucket[0]['addTime']
|
|
|
+ if int(useing_uid_bucket_id) == int(switch_commodity_id):
|
|
|
return response.json(10032)
|
|
|
|
|
|
- # UID_Bucket.objects.filter(id=switch_commodity_id).update(is_use=1) #更新转移的云存套餐为使用中
|
|
|
- UID_Bucket.objects.filter(id=using_uid_bucket[0]['id']).delete() # 删除原来使用中的云存套餐
|
|
|
+ UID_Bucket.objects.filter(id=switch_commodity_id).update(addTime=useing_uid_bucket_addTime)#更新转移的云存套餐为使用中
|
|
|
+ UID_Bucket.objects.filter(id=useing_uid_bucket_id).delete() # 删除原来使用中的云存套餐
|
|
|
VodHlsModel.objects.filter(uid=uid).delete() # 删除播放列表
|
|
|
StsCrdModel.objects.filter(uid=uid).delete() # 删除sts记录
|
|
|
return response.json(0)
|