diff --git a/Edu.Module.User/StudentModule.cs b/Edu.Module.User/StudentModule.cs
index 39f8932ddfd3f2136d80a1d0d4b3bc41de0558b3..ced3926ea2e385040d7eddb86ee2c0c1b44b2148 100644
--- a/Edu.Module.User/StudentModule.cs
+++ b/Edu.Module.User/StudentModule.cs
@@ -127,6 +127,15 @@ namespace Edu.Module.User
                 new  WhereHelper(nameof(RB_Student_ViewModel.Group_Id),model.Group_Id),
                 new  WhereHelper(nameof(RB_Student_ViewModel.StuTel),model.StuTel),
             };
+            if (model.StuId > 0)
+            {
+                where.Add(new WhereHelper()
+                {
+                    FiledName = nameof(RB_Student_ViewModel.StuId),
+                    FiledValue = model.StuId,
+                    OperatorEnum = OperatorEnum.NotEqual
+                });
+            }
             return studentRepository.Exists(where);
         }
 
diff --git a/Edu.WebApi/Controllers/User/UserController.cs b/Edu.WebApi/Controllers/User/UserController.cs
index e222739f0aaeab65e3959d030e5ff74c10bb5454..59e74e80576ff2346327503339bec361aadddd8b 100644
--- a/Edu.WebApi/Controllers/User/UserController.cs
+++ b/Edu.WebApi/Controllers/User/UserController.cs
@@ -793,7 +793,36 @@ namespace Edu.WebApi.Controllers.User
         {
             var StuId = base.ParmJObj.GetInt("StuId", 0);
             var extModel = studentModule.GetStudentModule(StuId);
-            return ApiResult.Success(data: extModel);
+            var obj = new
+            {
+                extModel.StuId,
+                extModel.StuName,
+                extModel.StuTel,
+                extModel.StuIcon,
+                extModel.StuSex,
+                extModel.StuBirth,
+                extModel.ProviceId,
+                extModel.CityId,
+                extModel.AreaId,
+                extModel.IsDisable,
+                extModel.StuStatus,
+                extModel.Interest,
+                extModel.JapanBaseInfo,
+                extModel.CustomerId,
+                extModel.StuProfession,
+                extModel.StuEducation,
+                StuEducationName = extModel.StuEducation.ToName(),
+                extModel.StuPurpose,
+                StuPurposeName = extModel.StuPurpose.ToName(),
+                extModel.StuSource,
+                StuSourceName = extModel.StuSource.ToName(),
+                extModel.StuAddress,
+                extModel.StuContract,
+                extModel.StuContractMobile,
+                extModel.StuIDCard,
+                extModel.StuIDCardAddress,
+            };
+            return ApiResult.Success(data: obj);
         }
 
         /// <summary>