|
|
@@ -6,7 +6,6 @@ import (
|
|
|
"io"
|
|
|
"sparrow/pkg/models"
|
|
|
"sparrow/pkg/rpcs"
|
|
|
- "sparrow/pkg/scene"
|
|
|
"sparrow/pkg/server"
|
|
|
"sparrow/services/knowoapi/services"
|
|
|
"strconv"
|
|
|
@@ -533,20 +532,16 @@ func (a *DeviceController) PostSendcommand() {
|
|
|
done(a.Ctx, params.DeviceId)
|
|
|
}
|
|
|
|
|
|
-// GetAllScenes 获取所有的场景
|
|
|
-// GET /device/allscenes
|
|
|
-func (a *DeviceController) GetAllScenes() {
|
|
|
- // proid, err := a.Ctx.URLParamInt("proid")
|
|
|
- // if err != nil {
|
|
|
- // proid = 0
|
|
|
- // }
|
|
|
- params := new(scene.GetSceneParams)
|
|
|
- datas, err := a.Service.GetScenes(*params)
|
|
|
+// GetScene 获取场景
|
|
|
+// GET /device/scene?code=
|
|
|
+func (a *DeviceController) GetScene() {
|
|
|
+ code := a.Ctx.URLParam("code")
|
|
|
+ data, err := a.Service.GetScenes(code)
|
|
|
if err != nil {
|
|
|
- responseError(a.Ctx, ErrDatabase, err.Error())
|
|
|
+ responseError(a.Ctx, ErrNormal, err.Error())
|
|
|
return
|
|
|
}
|
|
|
done(a.Ctx, map[string]interface{}{
|
|
|
- "chart": datas,
|
|
|
+ "data": data.MustToJsonString(),
|
|
|
})
|
|
|
}
|