From 408cf58743b7eb8818919f4e1bf4b5f77e7dfc12 Mon Sep 17 00:00:00 2001 From: weiyachao <13526234727@126.com> Date: Tue, 26 Sep 2023 11:04:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E6=B6=82=E9=B8=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/tuya/TuyaDeviceController.java | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/iot-modules/iot-box-user-api/src/main/java/com/qiuguo/iot/user/api/controller/tuya/TuyaDeviceController.java b/iot-modules/iot-box-user-api/src/main/java/com/qiuguo/iot/user/api/controller/tuya/TuyaDeviceController.java index 8bead82..80f1189 100644 --- a/iot-modules/iot-box-user-api/src/main/java/com/qiuguo/iot/user/api/controller/tuya/TuyaDeviceController.java +++ b/iot-modules/iot-box-user-api/src/main/java/com/qiuguo/iot/user/api/controller/tuya/TuyaDeviceController.java @@ -1,7 +1,15 @@ package com.qiuguo.iot.user.api.controller.tuya; +import com.alibaba.fastjson.JSONObject; +import com.qiuguo.iot.third.query.TuyaQuery; +import com.qiuguo.iot.third.service.TuyaDeviceConnector; +import com.qiuguo.iot.third.service.TuyaDeviceService; +import java.util.Arrays; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import reactor.core.publisher.Mono; /** * XXX @@ -13,8 +21,15 @@ import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("/tuya") public class TuyaDeviceController { - - + + @Autowired + private TuyaDeviceService tuyaDeviceService; + + @GetMapping("/set") + public Mono set(TuyaQuery query) { + + return tuyaDeviceService.controlDevice(query); + } }