diff --git a/src/modules/common/controller/bootloader.go b/src/modules/common/controller/bootloader.go index 727a7a95..a537e42d 100644 --- a/src/modules/common/controller/bootloader.go +++ b/src/modules/common/controller/bootloader.go @@ -2,9 +2,7 @@ package controller import ( "fmt" - "runtime" - "be.ems/src/framework/cmd" "be.ems/src/framework/constants" "be.ems/src/framework/reqctx" "be.ems/src/framework/resp" @@ -127,25 +125,9 @@ func (s *BootloaderController) Reset(c *gin.Context) { // return // } - // if err := machine.Reset(); err != nil { - // c.JSON(200, resp.ErrMsg(err.Error())) - // return - // } - - // 重置数据库 - if runtime.GOOS == "windows" { - // return fmt.Errorf("not support window") - } else { - // 重置数据库 - if _, err := cmd.Exec("sudo cp -rf /usr/local/omc/etc/db/omc_db.sqlite /usr/local/omc/database/omc_db.sqlite"); err != nil { - c.JSON(200, resp.ErrMsg(err.Error())) - return - } - // 重启服务 - if _, err := cmd.Execf("nohup sh -c \"sleep 1s && %s\" > /dev/null 2>&1 &", "sudo systemctl restart restagent"); err != nil { - c.JSON(200, resp.ErrMsg(err.Error())) - return - } + if err := machine.Reset(); err != nil { + c.JSON(200, resp.ErrMsg(err.Error())) + return } // 清除授权信息