Explorar o código

修改session对应参数替换

xuzhiheng %!s(int64=2) %!d(string=hai) anos
pai
achega
57e2c97775

+ 9 - 5
core/proxy/broker/outServer/SussBi.go

@@ -29,7 +29,7 @@ type sussBi struct {
 	prm        *ParamReplaceManager
 }
 
-//参数替换
+// 参数替换
 type ParamReplace struct {
 	Replace []ParamReplaceSetting
 	Match   []ParamReplaceSetting
@@ -174,10 +174,14 @@ func (s *sussBi) Filter(r *ghttp.Request) error {
 	ctx := router.GetGContext(r.GetCtx())
 	if ctx.Sess.NewUid != 0 {
 		replaceMap := map[string]interface{}{
-			"jyUserId":         ctx.Sess.NewUid,
-			"jyUserPositionId": ctx.Sess.UserPositionId,
-			"jyUserAccountId":  ctx.Sess.UserAccountId,
-			"jyEntPositionId":  ctx.Sess.EntUserPositionId,
+			"jyUserId": ctx.Sess.NewUid,
+			// "jyUserPositionId": ctx.Sess.UserPositionId,
+			// "jyUserAccountId":  ctx.Sess.UserAccountId,
+			// "jyEntPositionId":  ctx.Sess.EntUserPositionId,
+			// "jyEntAccountId":   ctx.Sess.EntAccountId,
+			"jyUserPositionId": ctx.Sess.PositionId,
+			"jyUserAccountId":  ctx.Sess.AccountId,
+			"jyEntPositionId":  ctx.Sess.PositionId,
 			"jyEntAccountId":   ctx.Sess.EntAccountId,
 			"jyUserName":       ctx.Sess.UserName,
 			"jyEntName":        ctx.Sess.EntName,

+ 0 - 3
core/proxy/middleware/filterFuncs.go

@@ -191,9 +191,6 @@ func infusionIdentity(r *ghttp.Request, sess *router.JySession, useCount, surplu
 	if sess.AccountId > 0 {
 		r.Header.Set("accountId", gconv.String(sess.AccountId))
 	}
-	if sess.EntAccountId > 0 {
-		r.Header.Set("entAccountId", gconv.String(sess.EntAccountId))
-	}
 	if sess.PositionId > 0 {
 		r.Header.Set("positionId", gconv.String(sess.PositionId))
 	}

+ 6 - 8
core/router/session.go

@@ -28,14 +28,12 @@ type JySession struct {
 	UserPositionId    int64  //个人职位id
 	UserAccountId     int64  //个人账户id
 	EntUserPositionId int64  //企业职位id
-	// EntAccountId      int64  //企业账户id
-	EntUserName string //企业员工姓名
-
-	PersonId     int64 //自然人id
-	AccountId    int64 //账户id
-	EntAccountId int64 //企业账户id
-	PositionId   int64 //职位id
-	PositionType int64 //职位类型
+	EntUserName       string //企业员工姓名
+	PersonId          int64  //自然人id
+	AccountId         int64  //账户id
+	EntAccountId      int64  //企业账户id
+	PositionId        int64  //职位id
+	PositionType      int64  //职位类型
 
 }