|
@@ -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
|
|
|
}
|
|
|
|