Commit 8db8fbea authored by ligaishun's avatar ligaishun

Update node.go

parent 895c0eb4
...@@ -101,13 +101,7 @@ func UpdateNode(c *gin.Context){ ...@@ -101,13 +101,7 @@ func UpdateNode(c *gin.Context){
appG.Response(http.StatusOK,e.NETWORK_ERROR,"network error,please checkout your network then try again") appG.Response(http.StatusOK,e.NETWORK_ERROR,"network error,please checkout your network then try again")
return return
} }
t,err := app.SafeCloseNode()
if err != nil || !t {
app.UpdateInfo.Flag = true
app.BityuanFlag = false
appG.Response(http.StatusOK,e.NODE_ERROR,err)
return
}
name := setting.BityuanSetting.Name+"_"+latestVersion+".tar.gz" name := setting.BityuanSetting.Name+"_"+latestVersion+".tar.gz"
url := setting.Chain33Pai.DownloadUrl+ name url := setting.Chain33Pai.DownloadUrl+ name
err = app.DownLoadFile(url,name,int32(1)) err = app.DownLoadFile(url,name,int32(1))
...@@ -171,6 +165,13 @@ func UpdateNode(c *gin.Context){ ...@@ -171,6 +165,13 @@ func UpdateNode(c *gin.Context){
app.BityuanFlag = false app.BityuanFlag = false
return return
} }
t,err := app.SafeCloseNode()
if err != nil || !t {
app.UpdateInfo.Flag = true
app.BityuanFlag = false
appG.Response(http.StatusOK,e.NODE_ERROR,err)
return
}
//替换原执行文件 //替换原执行文件
log.Println(setting.BityuanSetting.Name+"_"+latestVersion) log.Println(setting.BityuanSetting.Name+"_"+latestVersion)
log.Println(absPath) log.Println(absPath)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment