|
@@ -203,8 +203,8 @@ class cloudTestView(View):
|
|
|
new_ai_service = AiService.objects.filter(uid=new_uid, endTime__gte=nowTime, use_status=1)
|
|
|
if new_ai_service.exists(): # 转入设备有开通AI功能,不能转
|
|
|
return response.json(10014)
|
|
|
- old_uid_set = UidSetModel.objects.filter(uid=new_uid).values('is_ai')
|
|
|
- if old_ai_service.exists() and old_uid_set[0]['is_ai'] == 2: # 转出设备有开通AI,但是转入设备不支持AI,不能转
|
|
|
+ new_uid_set = UidSetModel.objects.filter(uid=new_uid).values('is_ai')
|
|
|
+ if old_ai_service.exists() and new_uid_set[0]['is_ai'] == 2: # 转出设备有开通AI,但是转入设备不支持AI,不能转
|
|
|
return response.json(10016)
|
|
|
with transaction.atomic():
|
|
|
# 如果转出设备有未使用套餐,更改第一个未使用套餐为正在使用
|
|
@@ -246,7 +246,7 @@ class cloudTestView(View):
|
|
|
UID_Bucket.objects.filter(id=old_using_uid_bucket_id).update(uid=new_uid, has_unused=0)
|
|
|
StsCrdModel.objects.filter(uid=old_uid).delete() # 删除转出设备stscrd表关联数据
|
|
|
# 转移AI服务
|
|
|
- if old_ai_service.exists() and old_uid_set[0]['is_ai'] != 2:
|
|
|
+ if old_ai_service.exists() and new_uid_set[0]['is_ai'] != 2:
|
|
|
AiService.objects.filter(id=old_ai_service[0]['id']).update(uid=new_uid)
|
|
|
|
|
|
# 记录套餐转移日志
|