Procházet zdrojové kódy

校验星期参数

peng před 1 rokem
rodič
revize
4f1ea770db

+ 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)