From 7c2c09439da3dccf1e032e89e1cb950b8fa1cc26 Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Tue, 01 Mar 2022 20:09:57 +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