修复设备重启请求id获取不到

This commit is contained in:
junleea 2024-06-11 15:27:33 +08:00
parent ca49391c2b
commit 00c23de1ca
1 changed files with 7 additions and 3 deletions

View File

@ -68,7 +68,6 @@ func UpdateDevice(c *gin.Context) {
var req DeviceUpdateReq var req DeviceUpdateReq
user_id, _ := c.Get("id") user_id, _ := c.Get("id")
if err := c.ShouldBindJSON(&req); err == nil { if err := c.ShouldBindJSON(&req); err == nil {
fmt.Println("req:", req)
res := service.UpdateDevice(req.DeviceName, req.DeviceIP, req.DeviceStatus, req.DeviceInfo, req.DeviceType, req.DeviceLocation, req.ID, int(user_id.(float64))) res := service.UpdateDevice(req.DeviceName, req.DeviceIP, req.DeviceStatus, req.DeviceInfo, req.DeviceType, req.DeviceLocation, req.ID, int(user_id.(float64)))
if res { if res {
c.JSON(200, gin.H{ c.JSON(200, gin.H{
@ -137,13 +136,18 @@ func GetDeviceList(c *gin.Context) {
c.JSON(200, gin.H{ c.JSON(200, gin.H{
"code": 0, "code": 0,
"message": "success", "message": "success",
"data": devices, "data": devices,
}) })
} }
func RestartDevice(c *gin.Context) { func RestartDevice(c *gin.Context) {
user_id, _ := c.Get("id") user_id, _ := c.Get("id")
device_id := c.GetInt("device_id") var req DeviceDelReq
if err := c.ShouldBind(&req); err != nil {
c.JSON(200, gin.H{"code": 1, "message": "failed"})
return
}
device_id := req.ID
device := service.GetDevice(device_id, int(user_id.(float64))) device := service.GetDevice(device_id, int(user_id.(float64)))
if device.ID != 0 { if device.ID != 0 {
if device.DeviceIP != "" { if device.DeviceIP != "" {