修复错误
This commit is contained in:
@@ -96,19 +96,14 @@ func (c *Controller) Switch(ctx *gin.Context) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// 使用响应中的状态和消息
|
// 解析响应数据
|
||||||
status := "解析失败"
|
status := "解析失败"
|
||||||
message := "消息解析失败"
|
message := "消息解析失败"
|
||||||
|
|
||||||
// 如果响应中没有明确的状态和消息,则从数据中提取
|
|
||||||
if status == "" && message == "" {
|
|
||||||
// 解析响应数据
|
|
||||||
var responseData RelayControlResponseData
|
var responseData RelayControlResponseData
|
||||||
if err := response.ParseData(&responseData); err == nil {
|
if err := response.ParseData(&responseData); err == nil {
|
||||||
status = responseData.Status
|
status = responseData.Status
|
||||||
message = responseData.Message
|
message = responseData.Message
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
// 创建设备控制记录
|
// 创建设备控制记录
|
||||||
if err := c.createDeviceControlRecord(
|
if err := c.createDeviceControlRecord(
|
||||||
|
|||||||
@@ -13,15 +13,13 @@ import (
|
|||||||
type Controller struct {
|
type Controller struct {
|
||||||
websocketService *service.WebSocketService
|
websocketService *service.WebSocketService
|
||||||
logger *logs.Logger
|
logger *logs.Logger
|
||||||
service *service.WebSocketService
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewController 创建远程控制控制器实例
|
// NewController 创建远程控制控制器实例
|
||||||
func NewController(websocketService *service.WebSocketService, service *service.WebSocketService) *Controller {
|
func NewController(websocketService *service.WebSocketService) *Controller {
|
||||||
return &Controller{
|
return &Controller{
|
||||||
websocketService: websocketService,
|
websocketService: websocketService,
|
||||||
logger: logs.NewLogger(),
|
logger: logs.NewLogger(),
|
||||||
service: service,
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user