Parcourir la source

Merge branch 'fix/sandbox' into debug

hsun il y a 1 an
Parent
commit
e98d034f8c
2 fichiers modifiés avec 9 ajouts et 4 suppressions
  1. 8 4
      controllers/base_auth.go
  2. 1 0
      services/sandbox/sandbox.go

+ 8 - 4
controllers/base_auth.go

@@ -185,10 +185,14 @@ func (this *BaseAuthController) Prepare() {
 					this.StopRun()
 					return
 				}
-				utils.Rc.Put(loginKey, "1", 30*time.Minute)
-				// 不信任名单也同步更新
-				noTrustLoginKey := fmt.Sprint(utils.CACHE_ACCESS_TOKEN_LOGIN_NO_TRUST, admin.AdminId)
-				utils.Rc.Put(noTrustLoginKey, session.Id, 30*time.Minute)
+
+				// 如果是ETA体验版-更新活跃时长/更新登录时长的接口请求, 则不更新Token时长
+				if uri != `/adminapi/eta_trial/user/login_duration` && uri != `/adminapi/eta_trial/user/active` {
+					utils.Rc.Put(loginKey, "1", 30*time.Minute)
+					// 不信任名单也同步更新
+					noTrustLoginKey := fmt.Sprint(utils.CACHE_ACCESS_TOKEN_LOGIN_NO_TRUST, admin.AdminId)
+					utils.Rc.Put(noTrustLoginKey, session.Id, 30*time.Minute)
+				}
 			}
 
 			admin.RoleTypeCode = GetSysUserRoleTypeCode(admin.RoleTypeCode)

+ 1 - 0
services/sandbox/sandbox.go

@@ -16,6 +16,7 @@ import (
 
 // AddSandbox 新增沙盘
 func AddSandbox(req request.AddAndEditSandbox, opUserId int, opUserName string, ignoreVariety bool) (resp *sandbox.SandboxSaveResp, err error) {
+	resp = new(sandbox.SandboxSaveResp)
 	// 获取产品权限详情
 	var permissionName string
 	if !ignoreVariety {