소스 검색

fix: add product check

lijian 2 년 전
부모
커밋
d9b88d490c
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  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