通信
This commit is contained in:
parent
24d6349a22
commit
04165aacc7
@ -39,7 +39,9 @@ namespace YD_YiLu.Api.Controllers
|
||||
dto.PageSize = 10;
|
||||
if (dto.PageIndex < 1)
|
||||
dto.PageIndex = 1;
|
||||
return await _deviceSyncService.UserPageAsync(dto);
|
||||
var res = await _deviceSyncService.UserPageAsync(dto);
|
||||
|
||||
return res;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
@ -22,11 +22,10 @@ namespace YD_YiLu.Api.Services.Impl
|
||||
|
||||
public async Task<int?> GetOrgIdByDeviceAsync(string deviceSerial)
|
||||
{
|
||||
var device = await _context.YL_Device.FirstOrDefaultAsync(x =>
|
||||
x.AndroidId == deviceSerial || x.SerialNumber == deviceSerial);
|
||||
if (device?.OrgId != null) return device.OrgId;
|
||||
var school = await _context.School.FirstOrDefaultAsync();
|
||||
return school?.Id;
|
||||
var device = await _context.YL_Device.FirstOrDefaultAsync(x => x.SerialNumber == deviceSerial);
|
||||
if (device?.OrgId != null)
|
||||
return device.OrgId;
|
||||
else return 0;
|
||||
}
|
||||
|
||||
public async Task<DeviceSyncUserPageResponseDto> UserPageAsync(DeviceSyncUserPageRequestDto dto)
|
||||
@ -37,9 +36,9 @@ namespace YD_YiLu.Api.Services.Impl
|
||||
string schoolCode = await _context.School.Where(x => x.Id == orgId).Select(x => x.SchoolCode).FirstAsync();
|
||||
var query = _context.Student.Where(x => x.SchoolCode == schoolCode);
|
||||
|
||||
if (dto.UserType == 1) query = query.Where(x => false);
|
||||
else if (dto.UserType == 2) { }
|
||||
else if (dto.UserType == 3) query = query.Where(x => false);
|
||||
//if (dto.UserType == 1) query = query.Where(x => false);
|
||||
//else if (dto.UserType == 2) { }
|
||||
//else if (dto.UserType == 3) query = query.Where(x => false);
|
||||
|
||||
var total = await query.CountAsync();
|
||||
var pageIndex = dto.PageIndex < 1 ? 1 : dto.PageIndex;
|
||||
@ -55,14 +54,14 @@ namespace YD_YiLu.Api.Services.Impl
|
||||
UserType = 2,
|
||||
Username = s.StudentNo,
|
||||
Nickname = s.StudentName,
|
||||
OrganizationId = s.ClassId ?? 0,
|
||||
OrganizationName = s.ClassName ?? "",
|
||||
GradeName = "",
|
||||
OrganizationId = s.Id,
|
||||
OrganizationName = s.ClassName ?? "",
|
||||
FacePictureUrl = s.Photo ?? "",
|
||||
Identity = "学生",
|
||||
Gender = s.Sex == 1 ? "男" : "女",
|
||||
Birthday = s.Birthday.HasValue ? s.Birthday.Value.ToString("yyyy-MM-dd") : "",
|
||||
UserSerial = s.StudentNo
|
||||
UserSerial = s.StudentNo,
|
||||
})
|
||||
.ToListAsync();
|
||||
|
||||
@ -197,10 +196,10 @@ namespace YD_YiLu.Api.Services.Impl
|
||||
var student = await _context.Student.FindAsync(ts.StudentId);
|
||||
|
||||
var recentTrains = await (from t in _context.XW_TrainStudents
|
||||
join td in _context.XW_SportsTestData on t.XW_SportsTestDataId equals td.Id
|
||||
where t.StudentId == ts.StudentId && td.ProjectId == train.ProjectId
|
||||
orderby t.CreateTime descending
|
||||
select new CountListItem { TrainId = td.Id, Score = t.Achievement.ToString(), Time = t.CreateTime ?? "" })
|
||||
join td in _context.XW_SportsTestData on t.XW_SportsTestDataId equals td.Id
|
||||
where t.StudentId == ts.StudentId && td.ProjectId == train.ProjectId
|
||||
orderby t.CreateTime descending
|
||||
select new CountListItem { TrainId = td.Id, Score = t.Achievement.ToString(), Time = t.CreateTime ?? "" })
|
||||
.Take(10)
|
||||
.ToListAsync();
|
||||
|
||||
|
||||
@ -105,6 +105,6 @@ namespace VOL.Entity.DomainModels.XinWei
|
||||
/// 备注
|
||||
/// </summary>
|
||||
[MaxLength(500)]
|
||||
public string Remark { get; set; }
|
||||
public string? Remark { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user