|
@@ -13,6 +13,7 @@ from Object.TokenObject import TokenObject
|
|
|
from Service.CommonService import CommonService
|
|
|
from Service.ModelService import ModelService
|
|
|
from Object.ResponseObject import ResponseObject
|
|
|
+from django.db.models import Q
|
|
|
from Model.models import Device_User, Device_Info, Order_Model, UID_Bucket, StsCrdModel, VodHlsModel, Unused_Uid_Meal, \
|
|
|
VodBucketModel, UIDMainUser
|
|
|
|
|
@@ -87,6 +88,13 @@ class cloudTestView(View):
|
|
|
if new_deviceInfo_qs:
|
|
|
return response.json(10009)
|
|
|
|
|
|
+ # 旧用户如果开启云存自动续费,不可转移
|
|
|
+ hasCycle = Order_Model.objects.filter(userID=oldUserID,UID=uid)
|
|
|
+ hasCycle = hasCycle.filter(~Q(agreement_id=''))
|
|
|
+ if hasCycle.exists():
|
|
|
+ return response.json(10056)
|
|
|
+
|
|
|
+
|
|
|
# 获取新设备的username
|
|
|
newUserName = Device_User.objects.get(userID=newUserID).username
|
|
|
vodPrimaryUserID = newUserID
|