From 94aa9f161a5f912f4b8f39de89a6bc3fccb72f54 Mon Sep 17 00:00:00 2001
From: xiaoCJ <406612557@qq.com>
Date: Tue, 18 Mar 2025 18:10:38 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=90=8C=E6=AD=A5=E6=8E=A5?=
 =?UTF-8?q?=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../web/controller/system/SysLoginController.java | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java
index 98180c1..ebb67bd 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java
@@ -207,18 +207,19 @@ public class SysLoginController {
             SysUser stuUser = new SysUser();
             stuUser.setUserId(userId); //使用智云的
 
+            stuUser.setUserName(username);
+            stuUser.setNickName(name);
+            stuUser.setPassword(password);
+            stuUser.setPhonenumber(zyUserInfo.getPhone());
+
+            System.out.println(classId);
             //这里是老师用户,智云跳转没学校ID,设置成学校ID
-            if (classId == 0) {
-                System.out.println(classId);
+            if (zyUserInfo.getClassName() == null) {
                 stuUser.setDeptId(Long.valueOf(zyUserInfo.getSchoolId()));
             } else {
                 stuUser.setDeptId(Long.valueOf(classId));
+                stuUser.setStuClass(zyUserInfo.getClassName());
             }
-            stuUser.setUserName(username);
-            stuUser.setNickName(name);
-            stuUser.setPassword(password);
-            stuUser.setPhonenumber(zyUserInfo.getPhone());
-            stuUser.setStuClass(zyUserInfo.getClassName());
             stuUser.setStudentNumber(zyUserInfo.getUsername());
             stuUser.setCreateTime(new Date());
             stuUser.setStatus("0");