Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 3333514cff |
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user