diff --git a/src/main/java/com/qyft/ms/app/controller/DeviceStatusController.java b/src/main/java/com/qyft/ms/app/controller/DeviceStatusController.java new file mode 100644 index 0000000..b64cc06 --- /dev/null +++ b/src/main/java/com/qyft/ms/app/controller/DeviceStatusController.java @@ -0,0 +1,29 @@ +package com.qyft.ms.app.controller; + +import com.qyft.ms.app.device.status.DeviceStatus; +import com.qyft.ms.app.model.vo.SelfTestVO; +import com.qyft.ms.app.service.SelfTestService; +import com.qyft.ms.system.common.result.Result; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +@Tag(name = "设备状态") +@RestController +@RequestMapping("/api/device-status") +@RequiredArgsConstructor +@Slf4j +public class DeviceStatusController { + private final DeviceStatus deviceStatus; + + @Operation(summary = "获取设备状态") + @GetMapping("/") + public Result get() { + return Result.success(deviceStatus); + } + +} diff --git a/src/main/java/com/qyft/ms/app/device/status/DeviceStatus.java b/src/main/java/com/qyft/ms/app/device/status/DeviceStatus.java index 33701c6..0e24535 100644 --- a/src/main/java/com/qyft/ms/app/device/status/DeviceStatus.java +++ b/src/main/java/com/qyft/ms/app/device/status/DeviceStatus.java @@ -49,7 +49,7 @@ public class DeviceStatus { /** * 是否完成自检 */ - private volatile boolean selfTestCompleted = false; + private volatile boolean selfTestCompleted = true; /** * 是否按下急停 diff --git a/src/main/java/com/qyft/ms/app/front/cmd/business/MotorXTZOrigin.java b/src/main/java/com/qyft/ms/app/front/cmd/business/DeviceSelfTest.java similarity index 97% rename from src/main/java/com/qyft/ms/app/front/cmd/business/MotorXTZOrigin.java rename to src/main/java/com/qyft/ms/app/front/cmd/business/DeviceSelfTest.java index ab81161..3e2a364 100644 --- a/src/main/java/com/qyft/ms/app/front/cmd/business/MotorXTZOrigin.java +++ b/src/main/java/com/qyft/ms/app/front/cmd/business/DeviceSelfTest.java @@ -22,7 +22,7 @@ import java.util.concurrent.CompletableFuture; @Component @RequiredArgsConstructor @CommandMapping("device_self_test") -public class MotorXTZOrigin extends BaseCommandHandler { +public class DeviceSelfTest extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; private final SelfTestService selfTestService; private final DeviceStatus deviceStatus;