Преглед на файлове

联通测试服,添加和编辑卡套餐(判断添加还是编辑)

guanhailong преди 3 години
родител
ревизия
d315868c5e
променени са 1 файла, в които са добавени 3 реда и са изтрити 4 реда
  1. 3 4
      AdminController/UnicomManageController.py

+ 3 - 4
AdminController/UnicomManageController.py

@@ -254,11 +254,10 @@ class UnicomComboView(View):
         updated_time = request_dict.get('updatedTime', None)
         updated_time = request_dict.get('updatedTime', None)
         created_time = request_dict.get('createdTime', None)
         created_time = request_dict.get('createdTime', None)
         is_show = request_dict.get('show', None)
         is_show = request_dict.get('show', None)
-        add = request_dict.get('add', None)
 
 
-        if not all([add]):
+        if not all([combo_id]):
             return response.json(444)
             return response.json(444)
-        UnicomCombo.objects.filter(id=combo_id).values()
+        unicom_combo_qs = UnicomCombo.objects.filter(id=combo_id).values()
 
 
         try:
         try:
             with transaction.atomic():
             with transaction.atomic():
@@ -276,7 +275,7 @@ class UnicomComboView(View):
                     'created_time': created_time,
                     'created_time': created_time,
                     'is_show': is_show
                     'is_show': is_show
                 }
                 }
-                if add == 1:
+                if unicom_combo_qs.exists():
                     UnicomCombo.objects.filter(id=combo_id).update(**re_data)
                     UnicomCombo.objects.filter(id=combo_id).update(**re_data)
                     UnicomCombo.objects.get(id=combo_id).pay_type.set(pay_type)
                     UnicomCombo.objects.get(id=combo_id).pay_type.set(pay_type)
                 else:
                 else: