diff --git a/handler/shell.go b/handler/shell.go index af01042..397857f 100644 --- a/handler/shell.go +++ b/handler/shell.go @@ -104,7 +104,7 @@ func (s *ShellHandler) DeleteShell(c *gin.Context) { var req DeleteShellRequest var resp proto.GeneralResp - if err := c.ShouldBind(&req); err != nil { + if err := c.ShouldBind(&req); err == nil { var delSuccessIDs []DeleteShellRequestID var delErrorIDs []DeleteShellRequestID for _, v := range req.Shells { diff --git a/handler/tool.go b/handler/tool.go index 7e645cd..5743baa 100644 --- a/handler/tool.go +++ b/handler/tool.go @@ -84,7 +84,7 @@ func UpdateMonitor(c *gin.Context) { id1 := int(id.(float64)) var req UpdateMonitorDeviceStatusReq var resp proto.GeneralResp - if err := c.ShouldBind(&req); err != nil { + if err := c.ShouldBind(&req); err == nil { err2 := service.UpdateMonitorDeviceListWithStatus(id1, req.Devices) if err2 != nil { resp.Code = proto.OperationFailed @@ -104,7 +104,7 @@ func DelMonitor(c *gin.Context) { id1 := int(id.(float64)) var req UpdateMonitorDeviceStatusReq var resp proto.GeneralResp - if err := c.ShouldBind(&req); err != nil { + if err := c.ShouldBind(&req); err == nil { delSuccess, err2 := service.DelMonitorDeviceListWithStatus(id1, req.Devices) if err2 != nil { resp.Code = proto.OperationFailed