|
@@ -149,7 +149,10 @@ public class StudentAttendanceServiceImpl implements StudentAttendanceService {
|
|
|
PageResult<StudentAttendanceDO> result = studentAttendanceMapper.selectErrorPage(pageReqVO,roleIds,loginId);
|
|
|
result.getList().stream().forEach(attendanceDO-> {
|
|
|
if (attendanceDO.getSupervisorId()!=null){
|
|
|
- attendanceDO.setSupervisor(adminUserService.getUser(attendanceDO.getSupervisorId()).getNickname());
|
|
|
+ AdminUserDO supervisor = adminUserService.getUser(attendanceDO.getSupervisorId());
|
|
|
+ if (supervisor!=null) {
|
|
|
+ attendanceDO.setSupervisor(supervisor.getNickname());
|
|
|
+ }
|
|
|
}
|
|
|
if (attendanceDO.getDeptId()==null||attendanceDO.getDeptId()==0L){
|
|
|
attendanceDO.setDeptName("测绘学院");
|
|
@@ -202,8 +205,9 @@ public class StudentAttendanceServiceImpl implements StudentAttendanceService {
|
|
|
Set<Long> roleIds = permissionService.getUserRoleIdListByUserId(loginId);
|
|
|
PageResult<StudentAttendanceDO> result = studentAttendanceMapper.selectExcusedPage(pageReqVO,roleIds,loginId);
|
|
|
result.getList().stream().forEach(attendanceDO-> {
|
|
|
- if (attendanceDO.getSupervisorId()!=null){
|
|
|
- attendanceDO.setSupervisor(adminUserService.getUser(attendanceDO.getSupervisorId()).getNickname());
|
|
|
+ AdminUserDO supervisor = adminUserService.getUser(attendanceDO.getSupervisorId());
|
|
|
+ if (supervisor!=null) {
|
|
|
+ attendanceDO.setSupervisor(supervisor.getNickname());
|
|
|
}
|
|
|
if (attendanceDO.getDeptId()==null||attendanceDO.getDeptId()==0L){
|
|
|
attendanceDO.setDeptName("测绘学院");
|
|
@@ -218,8 +222,9 @@ public class StudentAttendanceServiceImpl implements StudentAttendanceService {
|
|
|
Set<Long> roleIds = permissionService.getUserRoleIdListByUserId(loginId);
|
|
|
List<StudentAttendanceDO> result = studentAttendanceMapper.selectExcusedList(pageReqVO,roleIds,loginId);
|
|
|
result.stream().forEach(attendanceDO-> {
|
|
|
- if (attendanceDO.getSupervisorId()!=null){
|
|
|
- attendanceDO.setSupervisor(adminUserService.getUser(attendanceDO.getSupervisorId()).getNickname());
|
|
|
+ AdminUserDO supervisor = adminUserService.getUser(attendanceDO.getSupervisorId());
|
|
|
+ if (supervisor!=null) {
|
|
|
+ attendanceDO.setSupervisor(supervisor.getNickname());
|
|
|
}
|
|
|
if (attendanceDO.getDeptId()==null||attendanceDO.getDeptId()==0L){
|
|
|
attendanceDO.setDeptName("测绘学院");
|