|
@@ -620,7 +620,11 @@ func MoveEdbClassify(req data_manage.MoveEdbClassifyReq, sysUser *system.Admin,
|
|
|
err = errors.New("获取分类信息失败,Err:" + err.Error())
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
+ if parentClassifyId > 0 && parentEdbClassifyInfo.Level == 6 {
|
|
|
+ errMsg = "最高只支持添加6级分类"
|
|
|
+ err = errors.New(errMsg)
|
|
|
+ return
|
|
|
+ }
|
|
|
// 权限校验
|
|
|
{
|
|
|
if edbClassifyInfo.ClassifyType == 0 { // 普通指标
|
|
@@ -652,7 +656,11 @@ func MoveEdbClassify(req data_manage.MoveEdbClassifyReq, sysUser *system.Admin,
|
|
|
err = errors.New("获取分类信息失败,Err:" + err.Error())
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
+ if parentClassifyId == 0 {
|
|
|
+ errMsg = "移动失败,指标必须挂在分类下"
|
|
|
+ err = errors.New(errMsg)
|
|
|
+ return
|
|
|
+ }
|
|
|
// 移动权限校验
|
|
|
button := GetEdbOpButton(sysUser, edbInfo.SysUserId, edbInfo.EdbType, edbInfo.EdbInfoType)
|
|
|
if !button.MoveButton {
|