Selaa lähdekoodia

设备套餐转移

peng 1 vuosi sitten
vanhempi
commit
962ed4716d
1 muutettua tiedostoa jossa 3 lisäystä ja 3 poistoa
  1. 3 3
      Controller/CloudTransfer.py

+ 3 - 3
Controller/CloudTransfer.py

@@ -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)
 
                 # 记录套餐转移日志