修复错误

This commit is contained in:
2025-09-08 15:03:50 +08:00
parent 6a2d97b543
commit fead740a0f
2 changed files with 6 additions and 13 deletions

View File

@@ -96,18 +96,13 @@ func (c *Controller) Switch(ctx *gin.Context) {
return
}
// 使用响应中的状态和消息
// 解析响应数据
status := "解析失败"
message := "消息解析失败"
// 如果响应中没有明确的状态和消息,则从数据中提取
if status == "" && message == "" {
// 解析响应数据
var responseData RelayControlResponseData
if err := response.ParseData(&responseData); err == nil {
status = responseData.Status
message = responseData.Message
}
var responseData RelayControlResponseData
if err := response.ParseData(&responseData); err == nil {
status = responseData.Status
message = responseData.Message
}
// 创建设备控制记录

View File

@@ -13,15 +13,13 @@ import (
type Controller struct {
websocketService *service.WebSocketService
logger *logs.Logger
service *service.WebSocketService
}
// NewController 创建远程控制控制器实例
func NewController(websocketService *service.WebSocketService, service *service.WebSocketService) *Controller {
func NewController(websocketService *service.WebSocketService) *Controller {
return &Controller{
websocketService: websocketService,
logger: logs.NewLogger(),
service: service,
}
}