瀏覽代碼

Merge branch 'aj_index_add'

tuoling805 1 年之前
父節點
當前提交
9114d0a248
共有 1 個文件被更改,包括 10 次插入4 次删除
  1. 10 4
      models/edb_info.go

+ 10 - 4
models/edb_info.go

@@ -985,17 +985,23 @@ func EdbInfoAdd(req *AddEdbInfoParams, serverUrl string, sysUserId int, sysUserR
 	//condition += " AND source=? "
 	//pars = append(pars, source)
 
-	condition += " AND edb_name=? "
-	pars = append(pars, req.EdbName)
+	condition += " AND edb_code=? "
+	pars = append(pars, req.EdbCode)
 
 	count, err := GetEdbInfoCountByCondition(condition, pars)
 	if err != nil {
-		err = errors.New("判断指标名称是否存在失败,Err:" + err.Error())
+		err = errors.New("判断指标是否存在失败,Err:" + err.Error())
 		return
 	}
 
 	if count > 0 {
-		err = errors.New("指标名称已存在,请重新填写")
+		sql := ` UPDATE edb_info SET classify_id=?,modify_time=NOW() WHERE edb_code=? `
+		o := orm.NewOrm()
+		_, err = o.Raw(sql, req.ClassifyId, req.EdbCode).Exec()
+		if err != nil {
+			err = errors.New("更新指标分类信息失败,Err:" + err.Error())
+			return
+		}
 		return
 	}