wangchuanjin 1 سال پیش
والد
کامیت
80b385ba50
3فایلهای تغییر یافته به همراه10 افزوده شده و 2 حذف شده
  1. 2 0
      core/proxy/broker/outServer/SussBi.go
  2. 6 2
      core/proxy/middleware/filterFuncs.go
  3. 2 0
      core/router/session.go

+ 2 - 0
core/proxy/broker/outServer/SussBi.go

@@ -195,6 +195,7 @@ func (s *sussBi) CheckLoginOut(r *ghttp.Request) bool {
 
 func (s *sussBi) Filter(r *ghttp.Request) error {
 	ctx := router.GetGContext(r.GetCtx())
+	log.Println("wcj--1-", ctx.Sess.NewUid, ctx.Sess.PositionId)
 	if ctx.Sess.NewUid != 0 {
 		replaceMap := map[string]interface{}{
 			"jyUserId":         ctx.Sess.PositionId,
@@ -210,6 +211,7 @@ func (s *sussBi) Filter(r *ghttp.Request) error {
 		}
 		if r.Request.Method == http.MethodPost {
 			bodyBytes, err := io.ReadAll(r.Request.Body)
+			log.Println("wcj--2-", string(bodyBytes))
 			if err != nil {
 				return err
 			}

+ 6 - 2
core/proxy/middleware/filterFuncs.go

@@ -1,12 +1,13 @@
 package middleware
 
 import (
-	log "app.yhyue.com/moapp/jylog"
 	"fmt"
-	"github.com/gogf/gf/v2/net/gtrace"
 	"net/url"
 	"strings"
 
+	log "app.yhyue.com/moapp/jylog"
+	"github.com/gogf/gf/v2/net/gtrace"
+
 	"bp.jydev.jianyu360.cn/BaseService/gateway/core/proxy/vars"
 
 	"regexp"
@@ -225,4 +226,7 @@ func infusionHeader(r *ghttp.Request, sess *router.JySession, useCount, surplusC
 	if sess.EntNicheDis > 0 {
 		r.Header.Set("entNicheDis", gconv.String(sess.EntNicheDis))
 	}
+	if sess.EntUserRole != "" {
+		r.Header.Set("entUserRole", gconv.String(sess.EntUserRole))
+	}
 }

+ 2 - 0
core/router/session.go

@@ -41,6 +41,7 @@ type JySession struct {
 	EntRole      int64  //管理员角色
 	EntNicheDis  int64  //商机分配角色
 	EntDeptId    int64  //部门id
+	EntUserRole  string //
 }
 
 // InitJySessionContext 获取用户session
@@ -85,6 +86,7 @@ func InitJySessionContext(r *ghttp.Request) (jSession *JySession, err error) {
 	jSession.EntRole = gconv.Int64(data["entRole"])
 	jSession.EntNicheDis = gconv.Int64(data["entNicheDis"])
 	jSession.EntDeptId = gconv.Int64(data["entDeptId"])
+	jSession.EntUserRole = gconv.String(data["entUserRole"])
 
 	jSession.Data = data
 	return