wangshan 7 månader sedan
förälder
incheckning
1262e5476c
1 ändrade filer med 4 tillägg och 8 borttagningar
  1. 4 8
      entity/workDesktop.go

+ 4 - 8
entity/workDesktop.go

@@ -1,7 +1,6 @@
 package entity
 
 import (
-	"bp.jydev.jianyu360.cn/BaseService/powerCheckCenter/entity"
 	"database/sql"
 	"encoding/json"
 	"errors"
@@ -481,21 +480,18 @@ func (m *WorkDesktopMenu) ExcludeMenu(mv *JYMenu) (ep bool) {
 	}
 	level := cm.Level
 	for i := 0; i < level; i++ {
-		if cm.ParentId == 0 {
-			break
-		}
-		if cm.Exclude == "" {
-			continue
-		}
 		pBool := m.VerifyPermissions(cm.PowerIds, cm.Exclude)
 		if pBool.ExcludeBool {
 			ep = true
 			continue
 		}
-		wmn := entity.BaseMysql.SelectBySql(`SELECT * FROM  base_service.work_menu_new wmn  WHERE wmn.id  = ?`, cm.ParentId)
+		wmn := BaseMysql.SelectBySql(`SELECT * FROM  base_service.work_menu_new wmn  WHERE wmn.id  = ?`, cm.ParentId)
 		if wmn == nil || len(*wmn) == 0 {
 			break
 		}
+		if cm.ParentId == 0 {
+			break
+		}
 		cm = &JYMenu{
 			Id:        MC.IntAll((*wmn)[0]["id"]),
 			Name:      MC.InterfaceToStr((*wmn)[0]["name"]),