wangshan 7 ay önce
ebeveyn
işleme
3f55a46ece
1 değiştirilmiş dosya ile 6 ekleme ve 0 silme
  1. 6 0
      entity/workDesktop.go

+ 6 - 0
entity/workDesktop.go

@@ -5,6 +5,7 @@ import (
 	"encoding/json"
 	"errors"
 	"fmt"
+	"log"
 	"sort"
 	"strconv"
 	"strings"
@@ -480,16 +481,20 @@ func (m *WorkDesktopMenu) ExcludeMenu(mv *JYMenu) (ep bool) {
 	}
 	level := cm.Level
 	for i := 0; i < level; i++ {
+		log.Println("-------cm-----------:", cm.Exclude, "-------cm-----------:", cm.ParentId, "-------cm-----------:", cm.Id)
 		pBool := m.VerifyPermissions(cm.PowerIds, cm.Exclude)
 		if pBool.ExcludeBool {
 			ep = true
+			log.Println("-------004-----------:")
 			continue
 		}
 		wmn := BaseMysql.SelectBySql(`SELECT * FROM  base_service.work_menu_new wmn  WHERE wmn.id  = ?`, cm.ParentId)
 		if wmn == nil || len(*wmn) == 0 {
+			log.Println("-------003-----------:")
 			break
 		}
 		if cm.ParentId == 0 {
+			log.Println("-------002-----------:")
 			break
 		}
 		cm = &JYMenu{
@@ -501,6 +506,7 @@ func (m *WorkDesktopMenu) ExcludeMenu(mv *JYMenu) (ep bool) {
 			Level:     MC.IntAll((*wmn)[0]["level"]),
 			Exclude:   MC.InterfaceToStr((*wmn)[0]["exclude"]),
 		}
+		log.Println("-------001-----------:")
 	}
 	return
 }