diff --git a/pkg/rpc/device.go b/pkg/rpc/device.go index 541cac1..330c3ed 100644 --- a/pkg/rpc/device.go +++ b/pkg/rpc/device.go @@ -151,18 +151,18 @@ func (d *Device) UpdateVersion(deviceId uint32, versionNumber uint) error { } // 保存升级结果 -func (d *Device) SaveUpgradeResult(upgradeTaskId uint32, status uint8, finishTime time.Time) error { +func (d *Device) SaveUpgradeResult(upgradeTaskId uint32, result uint8, finishTime time.Time) error { body := map[string]any{ "upgrade_task_id": upgradeTaskId, - "status": status, + "result": result, "finish_time": finishTime.Format(time.DateTime), } - result := &Result[any]{} - if err := GetRequest().Send("device.save_upgrade_result", body, result); err != nil { + res := &Result[any]{} + if err := GetRequest().Send("device.save_upgrade_result", body, res); err != nil { return err } - if result.Code != 0 { - return fmt.Errorf("%s", result.Message) + if res.Code != 0 { + return fmt.Errorf("%s", res.Message) } return nil }