Pārlūkot izejas kodu

Merge branch 'dev2.6.5' of http://39.105.157.10:10080/qmx/qfw into dev2.6.5

zouyuxuan 5 gadi atpakaļ
vecāks
revīzija
daebb7c89c
2 mainītis faili ar 15 papildinājumiem un 12 dzēšanām
  1. 3 2
      core/README.md
  2. 12 10
      core/src/qfw/manage/rbac.go

+ 3 - 2
core/README.md

@@ -1,2 +1,3 @@
-v2.6.4.1
-商机洞察增加意见反馈
+v2.6.5
+1.企业贷款后台
+2.企明星后台权限管理

+ 12 - 10
core/src/qfw/manage/rbac.go

@@ -46,17 +46,19 @@ func (this *Rbac) ToEachPage() error {
 	u := FindOne("user", "{'_id':'"+userId+"'}")
 	u_type := (*u)["i_type"]
 	if u_type == 0 {
-		pids := util.ObjToString((*u)["s_power"])
-		if len(strings.Split(pids, ",")) > 0 {
-			var ids []bson.ObjectId
-			for _, chid := range strings.Split(pids, ",") {
-				ids = append(ids, bson.ObjectIdHex(chid))
-			}
-			resultMap = Find("catalog", bson.M{"_id": bson.M{"$in": ids}}, nil, nil, false, -1, -1)
-		}
 		firstUrl := "/"
-		if len(*resultMap) > 0 {
-			firstUrl = util.ObjToString((*resultMap)[0]["s_url"])
+		if (*u)["s_power"] != nil {
+			pids := util.ObjToString((*u)["s_power"])
+			if len(strings.Split(pids, ",")) > 0 {
+				var ids []bson.ObjectId
+				for _, chid := range strings.Split(pids, ",") {
+					ids = append(ids, bson.ObjectIdHex(chid))
+				}
+				resultMap = Find("catalog", bson.M{"_id": bson.M{"$in": ids}}, nil, nil, false, -1, -1)
+			}
+			if len(*resultMap) > 0 {
+				firstUrl = util.ObjToString((*resultMap)[0]["s_url"])
+			}
 		}
 		return this.Redirect(firstUrl)
 	} else if u_type == -1 {