feat: 软件安装升级版本记录信息变更

This commit is contained in:
TsMask
2024-04-16 11:45:13 +08:00
parent be2e4e6c90
commit 4c37968925
2 changed files with 45 additions and 11 deletions

View File

@@ -270,17 +270,19 @@ func (r *NeSoftwareImpl) InstallToNeHost(neSoftware model.NeSoftware, preinput m
// 等待写入协程完成
<-done
// 更新Version
neVersion := NewNeVersionImpl.SelectByNeTypeAndNeID(neSoftware.NeType, neSoftware.NeId)
if neVersion.NeId == neSoftware.NeId {
neVersion.Name = neSoftware.Name
neVersion.Version = neSoftware.Version
neVersion.Path = neSoftware.Path
neVersion.NewName = "-"
neVersion.NewVersion = "-"
neVersion.NewPath = "-"
neVersion.Status = "1"
NewNeVersionImpl.Update(neVersion)
// 执行到最后语句的更新Version
if strings.LastIndex(logMsg, okFlagStr) > 5 {
verInfo := NewNeVersionImpl.SelectByNeTypeAndNeID(neSoftware.NeType, neSoftware.NeId)
if verInfo.NeId == neSoftware.NeId {
verInfo.Name = neSoftware.Name
verInfo.Version = neSoftware.Version
verInfo.Path = neSoftware.Path
verInfo.NewName = "-"
verInfo.NewVersion = "-"
verInfo.NewPath = "-"
verInfo.Status = "1"
NewNeVersionImpl.Update(verInfo)
}
}
return logMsg, nil
}