Browse Source

fix: add product check

lijian 2 years ago
parent
commit
d9b88d490c
1 changed files with 4 additions and 4 deletions
  1. 4 4
      services/apiprovider/router.go

+ 4 - 4
services/apiprovider/router.go

@@ -39,22 +39,22 @@ func route(m *martini.ClassicMartini) {
 
 		// get devie current status
 		r.Get("/devices/:identifier/status/current",
-			ApplicationAuthOnDeviceIdentifer, CheckDeviceOnline,
+			ApplicationAuthOnDeviceIdentifer, CheckDeviceOnline, CheckProductConfig,
 			GetDeviceCurrentStatus)
 
 		// get devie latest status
 		r.Get("/devices/:identifier/status/latest",
-			ApplicationAuthOnDeviceIdentifer, CheckDeviceOnline,
+			ApplicationAuthOnDeviceIdentifer, CheckDeviceOnline, CheckProductConfig,
 			GetDeviceLatestStatus)
 
 		// set device status
 		r.Put("/devices/:identifier/status",
-			ApplicationAuthOnDeviceIdentifer, CheckDeviceOnline,
+			ApplicationAuthOnDeviceIdentifer, CheckDeviceOnline, CheckProductConfig,
 			SetDeviceStatus)
 
 		// send a command to device
 		r.Post("/devices/:identifier/commands",
-			ApplicationAuthOnDeviceIdentifer, CheckDeviceOnline,
+			ApplicationAuthOnDeviceIdentifer, CheckDeviceOnline, CheckProductConfig,
 			SendCommandToDevice)
 
 		// and a rule to device