소스 검색

feat:打印日志

wangshan 2 년 전
부모
커밋
414f532b80
2개의 변경된 파일8개의 추가작업 그리고 4개의 파일을 삭제
  1. 3 3
      entity/workDesktop.go
  2. 5 1
      service/workDesktop.go

+ 3 - 3
entity/workDesktop.go

@@ -83,9 +83,6 @@ func (m *WorkDesktopMenu) WorkMenuFormat() ([]*pb.MenuList, error) {
 	for _, mv := range m.MenuTree {
 		//0:默认展示;1:需验证权限,有权限展示;2:需验证权限,无权限也可展示(可用服务无权限不展示)
 		usable := m.VerifyPermissions(mv.PowerIds)
-		if strings.Contains(mv.Name, "服务商") {
-			log.Println("-----------")
-		}
 		//checkCode==1 验证权限结果 无权限不显示
 		if !usable && mv.CheckCode == 1 {
 			continue
@@ -218,6 +215,9 @@ func (m *WorkDesktopMenu) WorkMenuFormat() ([]*pb.MenuList, error) {
 								}
 							}
 						}
+						if strings.Contains(tv.Name, "知识库管理") || strings.Contains(tv.Name, "客服工作台") {
+							log.Println(m.EntUserId, "------entuserid---", feasibility, "---", tv.CheckCode, "---", tv.PermissionCode)
+						}
 						//无资源中台权限 菜单不显示
 						if !feasibility && tv.CheckCode == 1 {
 							continue

+ 5 - 1
service/workDesktop.go

@@ -11,6 +11,7 @@ import (
 	"errors"
 	"fmt"
 	"github.com/zeromicro/go-zero/core/logx"
+	"log"
 	"math/rand"
 	"strings"
 	"time"
@@ -183,9 +184,12 @@ func GetWordDesktopMenuTree(in *WorkDesktopMenuInfoReq) ([]*pb.MenuList, error)
 	if in.EntId > 0 {
 		//判断商机管理用户是否切换企业
 		userEntIdKey := fmt.Sprintf(entity.UserEntIdKey, in.AppId, time.Now().Day(), in.UserId)
-		if redisEntid := redis.GetInt(entity.RedisCode, userEntIdKey); int64(redisEntid) > 0 && int64(redisEntid) != in.EntId {
+		redisEntid := redis.GetInt(entity.RedisCode, userEntIdKey)
+		log.Println(redisEntid, "----EntId:", in.EntId)
+		if int64(redisEntid) > 0 && int64(redisEntid) != in.EntId {
 			//商机管理用户切换企业---清除用户权限缓存&&清除用户菜单缓存
 			entity.ClearUserPowerFunc(in.UserId, in.AppId)
+			log.Println("+++++++++++++++++++++++++++++++++++++")
 		}
 	}
 	t1 := time.Now()