Преглед изворни кода

Merge branch 'feature/eta1.1.0_edb_classify' into debug

xyxie пре 1 година
родитељ
комит
0312857751
1 измењених фајлова са 10 додато и 2 уклоњено
  1. 10 2
      services/data/edb_classify.go

+ 10 - 2
services/data/edb_classify.go

@@ -635,7 +635,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 { // 普通指标
@@ -667,7 +671,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 {