|
@@ -26,14 +26,14 @@ type SandboxVersion struct {
|
|
|
|
|
|
// Update 沙盘版本字段变更
|
|
// Update 沙盘版本字段变更
|
|
func (item *SandboxVersion) Update(cols []string) (err error) {
|
|
func (item *SandboxVersion) Update(cols []string) (err error) {
|
|
- o := orm.NewOrm()
|
|
|
|
|
|
+ o := orm.NewOrmUsingDB("data")
|
|
_, err = o.Update(item, cols...)
|
|
_, err = o.Update(item, cols...)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
// GetSandboxVersionBySandbox2VersionId 根据沙盘id和版本id获取沙盘版本详情
|
|
// GetSandboxVersionBySandbox2VersionId 根据沙盘id和版本id获取沙盘版本详情
|
|
func GetSandboxVersionBySandbox2VersionId(sandboxId, sandboxVersion int) (sandboxVersionInfo *SandboxVersion, err error) {
|
|
func GetSandboxVersionBySandbox2VersionId(sandboxId, sandboxVersion int) (sandboxVersionInfo *SandboxVersion, err error) {
|
|
- o := orm.NewOrm()
|
|
|
|
|
|
+ o := orm.NewOrmUsingDB("data")
|
|
sql := `select b.* from sandbox a join sandbox_version b on a.sandbox_id=b.sandbox_id where a.sandbox_id = ? and a.is_delete = 0 and b.is_delete = 0 and b.curr_version = ?`
|
|
sql := `select b.* from sandbox a join sandbox_version b on a.sandbox_id=b.sandbox_id where a.sandbox_id = ? and a.is_delete = 0 and b.is_delete = 0 and b.curr_version = ?`
|
|
err = o.Raw(sql, sandboxId, sandboxVersion).QueryRow(&sandboxVersionInfo)
|
|
err = o.Raw(sql, sandboxId, sandboxVersion).QueryRow(&sandboxVersionInfo)
|
|
return
|
|
return
|
|
@@ -41,7 +41,7 @@ func GetSandboxVersionBySandbox2VersionId(sandboxId, sandboxVersion int) (sandbo
|
|
|
|
|
|
// GetSandboxVersionBySandboxVersionCode 根据沙盘版本code获取沙盘版本详情
|
|
// GetSandboxVersionBySandboxVersionCode 根据沙盘版本code获取沙盘版本详情
|
|
func GetSandboxVersionBySandboxVersionCode(sandboxVersionCode string) (sandboxVersionInfo *SandboxVersion, err error) {
|
|
func GetSandboxVersionBySandboxVersionCode(sandboxVersionCode string) (sandboxVersionInfo *SandboxVersion, err error) {
|
|
- o := orm.NewOrm()
|
|
|
|
|
|
+ o := orm.NewOrmUsingDB("data")
|
|
sql := `select b.* from sandbox a join sandbox_version b on a.sandbox_id=b.sandbox_id where a.is_delete = 0 and b.is_delete = 0 and b.version_code = ?`
|
|
sql := `select b.* from sandbox a join sandbox_version b on a.sandbox_id=b.sandbox_id where a.is_delete = 0 and b.is_delete = 0 and b.version_code = ?`
|
|
err = o.Raw(sql, sandboxVersionCode).QueryRow(&sandboxVersionInfo)
|
|
err = o.Raw(sql, sandboxVersionCode).QueryRow(&sandboxVersionInfo)
|
|
return
|
|
return
|
|
@@ -49,7 +49,7 @@ func GetSandboxVersionBySandboxVersionCode(sandboxVersionCode string) (sandboxVe
|
|
|
|
|
|
// GetLastSandboxVersionBySandbox2VersionId 根据沙盘id和版本id获取距离最新的沙盘版本详情
|
|
// GetLastSandboxVersionBySandbox2VersionId 根据沙盘id和版本id获取距离最新的沙盘版本详情
|
|
func GetLastSandboxVersionBySandbox2VersionId(sandboxId, sandboxVersion int) (sandboxVersionInfo *SandboxVersion, err error) {
|
|
func GetLastSandboxVersionBySandbox2VersionId(sandboxId, sandboxVersion int) (sandboxVersionInfo *SandboxVersion, err error) {
|
|
- o := orm.NewOrm()
|
|
|
|
|
|
+ o := orm.NewOrmUsingDB("data")
|
|
sql := `select b.* from sandbox a join sandbox_version b on a.sandbox_id=b.sandbox_id where a.sandbox_id = ? and a.is_delete = 0 and b.is_delete = 0 and b.curr_version < ? order by b.curr_version desc`
|
|
sql := `select b.* from sandbox a join sandbox_version b on a.sandbox_id=b.sandbox_id where a.sandbox_id = ? and a.is_delete = 0 and b.is_delete = 0 and b.curr_version < ? order by b.curr_version desc`
|
|
err = o.Raw(sql, sandboxId, sandboxVersion).QueryRow(&sandboxVersionInfo)
|
|
err = o.Raw(sql, sandboxId, sandboxVersion).QueryRow(&sandboxVersionInfo)
|
|
return
|
|
return
|
|
@@ -76,7 +76,7 @@ type SandboxVersionListItem struct {
|
|
|
|
|
|
// GetVersionList 获取沙盘版本列表页
|
|
// GetVersionList 获取沙盘版本列表页
|
|
func GetVersionList(condition string, pars []interface{}, startSize, pageSize int) (total int, list []*SandboxVersionListItem, err error) {
|
|
func GetVersionList(condition string, pars []interface{}, startSize, pageSize int) (total int, list []*SandboxVersionListItem, err error) {
|
|
- o := orm.NewOrm()
|
|
|
|
|
|
+ o := orm.NewOrmUsingDB("data")
|
|
sql := "select b.sandbox_version_id,b.sandbox_id,b.name,b.chart_permission_id,b.chart_permission_name,b.curr_version,b.version_code,b.pic_url,b.op_user_id,b.op_user_name,b.create_time from sandbox as a join sandbox_version b on a.sandbox_id=b.sandbox_id where 1=1 AND a.is_delete = 0 AND b.is_delete = 0 "
|
|
sql := "select b.sandbox_version_id,b.sandbox_id,b.name,b.chart_permission_id,b.chart_permission_name,b.curr_version,b.version_code,b.pic_url,b.op_user_id,b.op_user_name,b.create_time from sandbox as a join sandbox_version b on a.sandbox_id=b.sandbox_id where 1=1 AND a.is_delete = 0 AND b.is_delete = 0 "
|
|
sql += condition
|
|
sql += condition
|
|
sql += ` order by b.sandbox_version_id desc`
|
|
sql += ` order by b.sandbox_version_id desc`
|
|
@@ -93,7 +93,7 @@ func GetVersionList(condition string, pars []interface{}, startSize, pageSize in
|
|
|
|
|
|
// GetTotalSandboxVersionBySandboxId 根据沙盘id获取沙盘版本数量
|
|
// GetTotalSandboxVersionBySandboxId 根据沙盘id获取沙盘版本数量
|
|
func GetTotalSandboxVersionBySandboxId(sandboxId int) (sandboxVersionInfo *SandboxVersion, err error) {
|
|
func GetTotalSandboxVersionBySandboxId(sandboxId int) (sandboxVersionInfo *SandboxVersion, err error) {
|
|
- o := orm.NewOrm()
|
|
|
|
|
|
+ o := orm.NewOrmUsingDB("data")
|
|
sql := `select count(1) total from sandbox_version b where b.sandbox_id = ? and b.is_delete = 0 `
|
|
sql := `select count(1) total from sandbox_version b where b.sandbox_id = ? and b.is_delete = 0 `
|
|
err = o.Raw(sql, sandboxId).QueryRow(&sandboxVersionInfo)
|
|
err = o.Raw(sql, sandboxId).QueryRow(&sandboxVersionInfo)
|
|
return
|
|
return
|
|
@@ -110,7 +110,7 @@ func GetTotalSandboxVersionBySandboxIdList(sandboxIdList []int) (items []*TotalS
|
|
if num <= 0 {
|
|
if num <= 0 {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- o := orm.NewOrm()
|
|
|
|
|
|
+ o := orm.NewOrmUsingDB("data")
|
|
sql := `select sandbox_id,count(1) AS total from sandbox_version b where b.sandbox_id in (` + utils.GetOrmInReplace(num) + `) and b.is_delete = 0 GROUP BY sandbox_id`
|
|
sql := `select sandbox_id,count(1) AS total from sandbox_version b where b.sandbox_id in (` + utils.GetOrmInReplace(num) + `) and b.is_delete = 0 GROUP BY sandbox_id`
|
|
_, err = o.Raw(sql, sandboxIdList).QueryRows(&items)
|
|
_, err = o.Raw(sql, sandboxIdList).QueryRows(&items)
|
|
return
|
|
return
|