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>