This commit is contained in:
tanglong 2025-06-13 10:47:29 +08:00
parent de51e13976
commit c6551e5eab

View File

@ -162,26 +162,61 @@ namespace YD_WeChatApplet.Services
private async Task<UserModelDataDto> GetParentUser(LoginInfo paramDto) private async Task<UserModelDataDto> GetParentUser(LoginInfo paramDto)
{ {
//var parentUser = await _smartSportsContext.Student
// .FirstOrDefaultAsync(x => x.StudentName == paramDto.Key && x.StudentNo == paramDto.Password && x.StudentStatus == 1);
var parentUser = await _smartSportsContext.Student var parentUser = await _smartSportsContext.Student
.FirstOrDefaultAsync(x => x.StudentName == paramDto.Key && x.StudentNo == paramDto.Password && x.StudentStatus == 1); .Join(_smartSportsContext.School, t => t.SchoolCode, s => s.SchoolCode, (t, s) => new
{
t.Id,
t.ParentPhoneNo,
t.StudentNo,
t.StudentName,
t.HomeAddress,
t.SchoolCode,
t.Sex,
t.Photo,
t.StudentStatus,
s.SchoolType
}).FirstOrDefaultAsync(x => x.StudentName == paramDto.Key && x.StudentNo == paramDto.Password && x.StudentStatus == 1);
if (parentUser == null) if (parentUser == null)
return null; return null;
return new UserModelDataDto if (parentUser.SchoolType == 1)
{ {
PhoneNo = parentUser.ParentPhoneNo, return new UserModelDataDto
UserPwd = parentUser.StudentNo, {
UserName = parentUser.StudentName, PhoneNo = parentUser.ParentPhoneNo,
UserTrueName = parentUser.StudentName, UserPwd = parentUser.StudentNo,
Gender = parentUser.Sex, UserName = parentUser.StudentName,
HeadImageUrl = parentUser.Photo, UserTrueName = parentUser.StudentName,
Address = parentUser.HomeAddress, Gender = parentUser.Sex,
SchoolCode = parentUser.SchoolCode, HeadImageUrl = parentUser.Photo,
RoleName = "家长", Address = parentUser.HomeAddress,
RoleId = 3, SchoolCode = parentUser.SchoolCode,
RelevanceId = Guid.NewGuid() RoleName = "家长",
}; RoleId = 3,
RelevanceId = Guid.NewGuid()
};
}
else
{
return new UserModelDataDto
{
PhoneNo = parentUser.ParentPhoneNo,
UserPwd = parentUser.StudentNo,
UserName = parentUser.StudentName,
UserTrueName = parentUser.StudentName,
Gender = parentUser.Sex,
HeadImageUrl = parentUser.Photo,
Address = parentUser.HomeAddress,
SchoolCode = parentUser.SchoolCode,
RoleName = "家长",
RoleId = 5,
RelevanceId = Guid.NewGuid()
};
}
} }
private User CreateUserModel(UserModelDataDto userData) private User CreateUserModel(UserModelDataDto userData)