From f14c011f33bc1fcf3def562da8a900470eb955ef Mon Sep 17 00:00:00 2001
From: Mlxa0324 <mlx950324@163.com>
Date: Sat, 11 Mar 2023 14:54:45 +0800
Subject: [PATCH] 1

---
 web/src/main/java/com/ibeetl/jlw/entity/Student.java | 3 ++-
 web/src/main/java/com/ibeetl/jlw/entity/Teacher.java | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/web/src/main/java/com/ibeetl/jlw/entity/Student.java b/web/src/main/java/com/ibeetl/jlw/entity/Student.java
index d4cabe91..ed95ffce 100644
--- a/web/src/main/java/com/ibeetl/jlw/entity/Student.java
+++ b/web/src/main/java/com/ibeetl/jlw/entity/Student.java
@@ -20,6 +20,7 @@ import javax.validation.constraints.NotNull;
 import java.util.Date;
 
 import static cn.hutool.core.date.DateUtil.date;
+import static cn.hutool.core.util.ObjectUtil.defaultIfNull;
 
 /* 
 * 学生管理
@@ -281,7 +282,7 @@ public class Student extends BaseEntity implements AbstractToken {
 
     @Override
     public Long getId() {
-        return getUserId();
+        return defaultIfNull(getUserId(), -1L);
     }
 
     @Override
diff --git a/web/src/main/java/com/ibeetl/jlw/entity/Teacher.java b/web/src/main/java/com/ibeetl/jlw/entity/Teacher.java
index 245097db..2f0877a3 100644
--- a/web/src/main/java/com/ibeetl/jlw/entity/Teacher.java
+++ b/web/src/main/java/com/ibeetl/jlw/entity/Teacher.java
@@ -15,6 +15,7 @@ import javax.validation.constraints.NotNull;
 import java.util.Date;
 
 import static cn.hutool.core.date.DateUtil.date;
+import static cn.hutool.core.util.ObjectUtil.defaultIfNull;
 
 /* 
 * 教师管理
@@ -259,7 +260,7 @@ public class Teacher extends BaseEntity implements AbstractToken {
 
     @Override
     public Long getId() {
-        return getUserId();
+        return defaultIfNull(getUserId(), -1L);
     }
 
     @Override