|
|
@@ -73,7 +73,7 @@ type Cloudbrain struct { |
|
|
VersionName string `xorm:"INDEX"` |
|
|
VersionName string `xorm:"INDEX"` |
|
|
Uuid string |
|
|
Uuid string |
|
|
DatasetName string |
|
|
DatasetName string |
|
|
VersionCount int64 `xorm:"INDEX DEFAULT 1"` |
|
|
|
|
|
|
|
|
VersionCount int `xorm:"INDEX DEFAULT 1"` |
|
|
IsLatestVersion string |
|
|
IsLatestVersion string |
|
|
CommitID string |
|
|
CommitID string |
|
|
FatherVersionName string |
|
|
FatherVersionName string |
|
|
@@ -971,7 +971,7 @@ func Cloudbrains(opts *CloudbrainsOptions) ([]*CloudbrainInfo, int64, error) { |
|
|
return cloudbrains, count, nil |
|
|
return cloudbrains, count, nil |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
func CloudbrainsVersionList(opts *CloudbrainsOptions) ([]*CloudbrainInfo, int64, error) { |
|
|
|
|
|
|
|
|
func CloudbrainsVersionList(opts *CloudbrainsOptions) ([]*CloudbrainInfo, int, error) { |
|
|
sess := x.NewSession() |
|
|
sess := x.NewSession() |
|
|
defer sess.Close() |
|
|
defer sess.Close() |
|
|
|
|
|
|
|
|
@@ -1034,7 +1034,7 @@ func CloudbrainsVersionList(opts *CloudbrainsOptions) ([]*CloudbrainInfo, int64, |
|
|
} |
|
|
} |
|
|
sess.Close() |
|
|
sess.Close() |
|
|
|
|
|
|
|
|
return cloudbrains, count, nil |
|
|
|
|
|
|
|
|
return cloudbrains, int(count), nil |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
func CreateCloudbrain(cloudbrain *Cloudbrain) (err error) { |
|
|
func CreateCloudbrain(cloudbrain *Cloudbrain) (err error) { |
|
|
@@ -1110,7 +1110,7 @@ func SetTrainJobStatusByJobID(jobID string, status string, duration int64, train |
|
|
return |
|
|
return |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
func SetVersionCountAndLatestVersionByJobIDAndVersionName(jobID string, versionName string, versionCount int64, isLatestVersion string) (err error) { |
|
|
|
|
|
|
|
|
func SetVersionCountAndLatestVersionByJobIDAndVersionName(jobID string, versionName string, versionCount int, isLatestVersion string) (err error) { |
|
|
cb := &Cloudbrain{JobID: jobID, VersionName: versionName, VersionCount: versionCount, IsLatestVersion: isLatestVersion} |
|
|
cb := &Cloudbrain{JobID: jobID, VersionName: versionName, VersionCount: versionCount, IsLatestVersion: isLatestVersion} |
|
|
_, err = x.Cols("version_Count", "is_latest_version").Where("cloudbrain.job_id=? AND cloudbrain.version_name=?", jobID, versionName).Update(cb) |
|
|
_, err = x.Cols("version_Count", "is_latest_version").Where("cloudbrain.job_id=? AND cloudbrain.version_name=?", jobID, versionName).Update(cb) |
|
|
return |
|
|
return |
|
|
|