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

修改终端菜单获取问题

zhou.xiaoning пре 4 година
родитељ
комит
c3f5abc725
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      models/common.go

+ 2 - 2
models/common.go

@@ -858,7 +858,7 @@ func GetErmcpRoleFuncMenuLists(loginID int, resourceCode string) ([]Funcmenulist
 	} else if userAccount.Usertype == 6 || userAccount.Usertype == 7 || (userAccount.Usertype == 2 && !isEnterprise) {
 		// UserType=7:企业成员
 		// 查询本用户的角色ID  - AreaRole表
-		// 根据 ”ParentuserID ”和 自己的角色查询“ERMCP_MemberFuncMenu“表中的菜单权限
+		// 根据 Rootuserid 和 自己的角色查询 ERMCP_MemberFuncMenu 表中的菜单权限
 		areaRoles := make([]Arearole, 0)
 		if err := db.GetEngine().Where("USERID = ?", loginAccount.Userid).Find(&areaRoles); err != nil {
 			return nil, err
@@ -879,7 +879,7 @@ func GetErmcpRoleFuncMenuLists(loginID int, resourceCode string) ([]Funcmenulist
 							and 
 							F.RESOURCECODE in 
 							(select R.RESOURCECODE from ERMCP_MEMBERFUNCMENU R 
-								where R.ISVALID = 1 and R.USERID = %d and R.ROLEID in (%s))`, userAccount.Parentuserid, roleIDs)
+								where R.ISVALID = 1 and R.USERID = %d and R.ROLEID in (%s))`, userAccount.Rootuserid, roleIDs)
 		if len(resourceCode) != 0 {
 			sql += fmt.Sprintf(" and F.RESOURCECODE = '%s'", resourceCode)
 		}