diff --git a/src/main/java/com/sztzjy/forex/trading_trading/config/security/TokenProvider.java b/src/main/java/com/sztzjy/forex/trading_trading/config/security/TokenProvider.java index 59d3b62..cbf25cf 100644 --- a/src/main/java/com/sztzjy/forex/trading_trading/config/security/TokenProvider.java +++ b/src/main/java/com/sztzjy/forex/trading_trading/config/security/TokenProvider.java @@ -46,12 +46,12 @@ public class TokenProvider { .getBody(); JwtUser jwtUser = new JwtUser(); - jwtUser.setName(claims.get("name").toString()); - jwtUser.setUserId(claims.get("userId").toString()); - jwtUser.setRoleId(Integer.valueOf(claims.get("roleId").toString())); - jwtUser.setClassId(Integer.valueOf(claims.get("classId").toString())); - jwtUser.setSchoolId(Integer.valueOf(claims.get("schoolId").toString())); - jwtUser.setUsername(claims.get("username").toString()); + jwtUser.setName(claims.get("name")==null?"":claims.get("name").toString()); + jwtUser.setUserId(claims.get("userId")==null?"":claims.get("userId").toString()); + jwtUser.setRoleId(Integer.valueOf(claims.get("roleId")==null?"0":claims.get("roleId").toString())); + jwtUser.setClassId(Integer.valueOf(claims.get("classId")==null?"0":claims.get("classId").toString())); + jwtUser.setSchoolId(Integer.valueOf(claims.get("schoolId")==null?"0":claims.get("schoolId").toString())); + jwtUser.setUsername(claims.get("username")==null?"":claims.get("username").toString()); jwtUser.setAuthorityCodes((List) claims.get("authorityCodes")); return jwtUser; } catch (ExpiredJwtException e1) {