|
@@ -61,21 +61,21 @@ func (this *UserLevelController) Add() {
|
|
|
|
|
|
// 校验等级名称是否重复
|
|
|
levelOb := new(models.UserLevel)
|
|
|
- //{
|
|
|
- // cond := fmt.Sprintf(` AND %s = ?`, levelOb.Cols().LevelName)
|
|
|
- // pars := make([]interface{}, 0)
|
|
|
- // pars = append(pars, req.LevelName)
|
|
|
- // exist, e := levelOb.GetItemByCondition(cond, pars, "")
|
|
|
- // if e != nil && e.Error() != utils.ErrNoRow() {
|
|
|
- // br.Msg = "操作失败"
|
|
|
- // br.ErrMsg = fmt.Sprintf("获取同名用户等级失败, %v", e)
|
|
|
- // return
|
|
|
- // }
|
|
|
- // if exist != nil && exist.UserLevelId > 0 {
|
|
|
- // br.Msg = "等级名称已存在"
|
|
|
- // return
|
|
|
- // }
|
|
|
- //}
|
|
|
+ {
|
|
|
+ cond := fmt.Sprintf(` AND %s = ?`, levelOb.Cols().LevelName)
|
|
|
+ pars := make([]interface{}, 0)
|
|
|
+ pars = append(pars, req.LevelName)
|
|
|
+ exist, e := levelOb.GetItemByCondition(cond, pars, "")
|
|
|
+ if e != nil && e.Error() != utils.ErrNoRow() {
|
|
|
+ br.Msg = "操作失败"
|
|
|
+ br.ErrMsg = fmt.Sprintf("获取同名用户等级失败, %v", e)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if exist != nil && exist.UserLevelId > 0 {
|
|
|
+ br.Msg = "等级名称已存在"
|
|
|
+ return
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
levelOb.LevelRank = req.LevelRank
|
|
|
levelOb.LevelName = req.LevelName
|
|
@@ -175,21 +175,21 @@ func (this *UserLevelController) Edit() {
|
|
|
originName := levelItem.LevelName
|
|
|
|
|
|
// 校验等级名称是否重复
|
|
|
- //{
|
|
|
- // cond := fmt.Sprintf(` AND %s <> ? AND %s = ?`, levelOb.Cols().PrimaryId, levelOb.Cols().LevelName)
|
|
|
- // pars := make([]interface{}, 0)
|
|
|
- // pars = append(pars, req.UserLevelId, req.LevelName)
|
|
|
- // exist, e := levelOb.GetItemByCondition(cond, pars, "")
|
|
|
- // if e != nil && e.Error() != utils.ErrNoRow() {
|
|
|
- // br.Msg = "操作失败"
|
|
|
- // br.ErrMsg = fmt.Sprintf("获取同名用户等级失败, %v", e)
|
|
|
- // return
|
|
|
- // }
|
|
|
- // if exist != nil && exist.UserLevelId > 0 {
|
|
|
- // br.Msg = "等级名称已存在"
|
|
|
- // return
|
|
|
- // }
|
|
|
- //}
|
|
|
+ {
|
|
|
+ cond := fmt.Sprintf(` AND %s <> ? AND %s = ?`, levelOb.Cols().PrimaryId, levelOb.Cols().LevelName)
|
|
|
+ pars := make([]interface{}, 0)
|
|
|
+ pars = append(pars, req.UserLevelId, req.LevelName)
|
|
|
+ exist, e := levelOb.GetItemByCondition(cond, pars, "")
|
|
|
+ if e != nil && e.Error() != utils.ErrNoRow() {
|
|
|
+ br.Msg = "操作失败"
|
|
|
+ br.ErrMsg = fmt.Sprintf("获取同名用户等级失败, %v", e)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if exist != nil && exist.UserLevelId > 0 {
|
|
|
+ br.Msg = "等级名称已存在"
|
|
|
+ return
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
updateCols := []string{levelOb.Cols().LevelRank, levelOb.Cols().LevelName, levelOb.Cols().State, levelOb.Cols().ModifyTime}
|
|
|
levelItem.LevelRank = req.LevelRank
|