Pārlūkot izejas kodu

fix:权限问题

Roc 6 mēneši atpakaļ
vecāks
revīzija
39007ae7af
1 mainītis faili ar 14 papildinājumiem un 13 dzēšanām
  1. 14 13
      controllers/target.go

+ 14 - 13
controllers/target.go

@@ -3302,22 +3302,23 @@ func (this *TargetController) ExcelDataAdd() {
 	userId := sysUser.AdminId
 	if sysUser.RoleTypeCode == utils.ROLE_TYPE_CODE_ADMIN {
 		userId = 0
+	}
 
-		// 校验下当前用户是否有该指标的权限
-		count, err := models.GetCountManualUserClassify(sysUser.AdminId, req.ClassifyId)
-		if err != nil {
-			br.Msg = "获取分类数据失败"
-			br.ErrMsg = "获取分类数据失败,err:" + err.Error()
-			return
-		}
+	// 校验下当前用户是否有该指标的权限
+	count, err := models.GetCountManualUserClassify(userId, req.ClassifyId)
+	if err != nil {
+		br.Msg = "获取分类数据失败"
+		br.ErrMsg = "获取分类数据失败,err:" + err.Error()
+		return
+	}
 
-		if count <= 0 {
-			br.Msg = "无权访问"
-			br.ErrMsg = "无权访问"
-			br.IsSendEmail = false
-			return
-		}
+	if count <= 0 {
+		br.Msg = "无权访问"
+		br.ErrMsg = "无权访问"
+		br.IsSendEmail = false
+		return
 	}
+
 	//获取账户所拥有权限的分类id集合
 	classifyIdList, err := data.GetUserManualClassifyIdList(userId)
 	if err != nil {