浏览代码

校验星期参数

peng 1 年之前
父节点
当前提交
4f1ea770db
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      Controller/SensorGateway/SmartSwitchController.py

+ 3 - 0
Controller/SensorGateway/SmartSwitchController.py

@@ -229,6 +229,9 @@ class SmartSwitchView(View):
 
         if not all([device_id, repeat]):
             return response.json(444, {'param': 'deviceId,repeat'})
+        for week in repeat.split(','):
+            if week not in ['0', '1', '2', '3', '4', '5', '6']:
+                return response.json(444, {'param': 'repeat'})
         device_qs = Device_Info.objects.filter(id=device_id).values('serial_number', 'userID')
         if not device_qs.exists():
             return response.json(173)