diff --git a/src/main/java/com/hotwj/platform/securityManagement/trainingParticipant/domain/vo/HotTrainingParticipantVo.java b/src/main/java/com/hotwj/platform/securityManagement/trainingParticipant/domain/vo/HotTrainingParticipantVo.java index e2625a6..11e2b52 100644 --- a/src/main/java/com/hotwj/platform/securityManagement/trainingParticipant/domain/vo/HotTrainingParticipantVo.java +++ b/src/main/java/com/hotwj/platform/securityManagement/trainingParticipant/domain/vo/HotTrainingParticipantVo.java @@ -146,4 +146,9 @@ public class HotTrainingParticipantVo implements Serializable { */ private Long canAudit; + /** + * 驾驶员肖像 + */ + private String driverPhotoImgUrl; + } diff --git a/src/main/java/com/hotwj/platform/securityManagement/trainingParticipant/service/impl/HotTrainingParticipantServiceImpl.java b/src/main/java/com/hotwj/platform/securityManagement/trainingParticipant/service/impl/HotTrainingParticipantServiceImpl.java index a0bf476..3b0f476 100644 --- a/src/main/java/com/hotwj/platform/securityManagement/trainingParticipant/service/impl/HotTrainingParticipantServiceImpl.java +++ b/src/main/java/com/hotwj/platform/securityManagement/trainingParticipant/service/impl/HotTrainingParticipantServiceImpl.java @@ -80,6 +80,9 @@ public class HotTrainingParticipantServiceImpl implements IHotTrainingParticipan Page result = baseMapper.selectVoPage(pageQuery.build(), lqw); if (result.getRecords() != null) { result.getRecords().forEach(this::fillCanAuditStatus); + // 填充学员信息 + result.getRecords().forEach(this::fillDriverInfo); + } return TableDataInfo.build(result); } @@ -124,6 +127,16 @@ public class HotTrainingParticipantServiceImpl implements IHotTrainingParticipan vo.setCanAudit(canAudit ? 1L : 0L); } + private void fillDriverInfo(HotTrainingParticipantVo vo) { + if (vo == null) { + return; + } + HotDriverVo hotDriverVo = driverMapper.selectVoById(vo.getUserId()); + if (hotDriverVo != null) { + vo.setDriverPhotoImgUrl(hotDriverVo.getPortraitUrl()); + } + } + private LambdaQueryWrapper buildQueryWrapper(HotTrainingParticipantBo bo) { Map params = bo.getParams(); LambdaQueryWrapper lqw = Wrappers.lambdaQuery();