Эх сурвалжийг харах

PC新增设备删除,岗位删除,职能删除3

chenshibin 4 жил өмнө
parent
commit
6bbfec208b

+ 4 - 2
Controller/PctestController.py

@@ -192,8 +192,10 @@ class PcTest(View):
         function_list = PctestfunctionModel.objects.filter(id__in=functions.split(','))
         # 判断设备与此职能是否有关联,避免重复添加
         PctestModel.objects.filter(device_id=device_qs[0].id).delete()
-        for fun in function_list:
-            PctestModel.objects.create(device_id=device_qs[0].id, function_id=fun.id)
+        for fid in functions.split(','):
+            for fun in function_list:
+                if int(fid) ==fun.id:
+                    PctestModel.objects.create(device_id=device_qs[0].id, function_id=fun.id)
         return response.json(0)