From 8b375fe00a241b3a769b82fe3dac8d1c9dce8a02 Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Thu, 16 Jun 2022 14:36:07 +0800
Subject: [PATCH] 模拟考试修改

---
 src/main/java/org/springblade/modules/auth/endpoint/BladeTokenEndPoint.java |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/src/main/java/org/springblade/modules/auth/endpoint/BladeTokenEndPoint.java b/src/main/java/org/springblade/modules/auth/endpoint/BladeTokenEndPoint.java
index c7c8957..3333c81 100644
--- a/src/main/java/org/springblade/modules/auth/endpoint/BladeTokenEndPoint.java
+++ b/src/main/java/org/springblade/modules/auth/endpoint/BladeTokenEndPoint.java
@@ -135,16 +135,22 @@
 			if (loginType.equals(1)) {
 				//判断角色
 				if (!userInfo.getRoles().get(0).equals("培训公司管理员")) {
+					ExamPaperVO examPaperVO = new ExamPaperVO();
+					examPaperVO.setUserId(userInfo.getUser().getId().toString());
 					//查询考生考试信息
-					List<ExamPaperVO> examDetail = examPaperService.getExamDetail(userInfo.getUser().getId().toString());
+					List<ExamPaperVO> examDetail = examPaperService.getExamDetail(examPaperVO);
 					if (examDetail.size()==0) {
 						return authInfo.set("error_description", "当前没有查询到考试信息");
 					}
 				}
 			}
 		}else {
-			//新增登录记录
-			this.saveLoginRecord(userInfo);
+			System.out.println("grantType = " + grantType);
+			//刷新 token 不新增登录记录
+			if (!grantType.equals("refresh_token")){
+				//新增登录记录
+				this.saveLoginRecord(userInfo);
+			}
 		}
 		return TokenUtil.createAuthInfo(userInfo);
 	}

--
Gitblit v1.9.3