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