|
@@ -136,6 +136,7 @@ public class RecordsServiceImpl implements RecordsService {
|
|
throw exception(STAFF_NOT_EXISTS);
|
|
throw exception(STAFF_NOT_EXISTS);
|
|
}
|
|
}
|
|
RecordsRespVO vo = RecordsConvert.INSTANCE.convertDetail(staffRecordSDO);
|
|
RecordsRespVO vo = RecordsConvert.INSTANCE.convertDetail(staffRecordSDO);
|
|
|
|
+ System.out.println(vo.getJg());
|
|
vo.setHtqdsj(staffRecordSDO.getHtqdsj());
|
|
vo.setHtqdsj(staffRecordSDO.getHtqdsj());
|
|
LocalDateTime now = LocalDateTime.now();
|
|
LocalDateTime now = LocalDateTime.now();
|
|
if (vo.getRgssj() != null) {
|
|
if (vo.getRgssj() != null) {
|
|
@@ -152,38 +153,46 @@ public class RecordsServiceImpl implements RecordsService {
|
|
|
|
|
|
|
|
|
|
//学校信息
|
|
//学校信息
|
|
- List<SchoolDetailDO> schoolList = schoolDetailDOMapper.selectList(new LambdaQueryWrapperX<SchoolDetailDO>().eq(SchoolDetailDO::getUserId, userId));
|
|
|
|
|
|
+ List<SchoolDetailDO> schoolList = schoolDetailDOMapper.selectList(new LambdaQueryWrapperX<SchoolDetailDO>()
|
|
|
|
+ .eq(SchoolDetailDO::getUserId, userId)
|
|
|
|
+ .orderByAsc(SchoolDetailDO::getIndexCode)
|
|
|
|
+ );
|
|
if (CollectionUtil.isNotEmpty(schoolList)) {
|
|
if (CollectionUtil.isNotEmpty(schoolList)) {
|
|
- List<SchoolDetailDO> schools = schoolList.stream().sorted(
|
|
|
|
- (o1, o2) -> {
|
|
|
|
- long b1 = o1.getBysj().toInstant(ZoneOffset.of("+8")).toEpochMilli();
|
|
|
|
- long b2 = o2.getBysj().toInstant(ZoneOffset.of("+8")).toEpochMilli();
|
|
|
|
- return -Long.compare(b2, b1);
|
|
|
|
- }
|
|
|
|
- ).collect(Collectors.toList());
|
|
|
|
- vo.setSchoolList(schools);
|
|
|
|
|
|
+ vo.setSchoolList(schoolList);
|
|
}
|
|
}
|
|
|
|
|
|
//工作经历
|
|
//工作经历
|
|
- List<WorkDetailDO> workList = workDetailMapper.selectList(new LambdaQueryWrapperX<WorkDetailDO>().eq(WorkDetailDO::getUserId, userId));
|
|
|
|
|
|
+ List<WorkDetailDO> workList = workDetailMapper.selectList(new LambdaQueryWrapperX<WorkDetailDO>()
|
|
|
|
+ .eq(WorkDetailDO::getUserId, userId)
|
|
|
|
+ .orderByAsc(WorkDetailDO::getIndexCode)
|
|
|
|
+ );
|
|
if (CollectionUtil.isNotEmpty(workList)) {
|
|
if (CollectionUtil.isNotEmpty(workList)) {
|
|
vo.setWorkList(workList);
|
|
vo.setWorkList(workList);
|
|
}
|
|
}
|
|
|
|
|
|
//证书查询
|
|
//证书查询
|
|
- List<CertificateDO> certs = certMapper.selectList(new LambdaQueryWrapperX<CertificateDO>().eq(CertificateDO::getUserId, userId));
|
|
|
|
|
|
+ List<CertificateDO> certs = certMapper.selectList(new LambdaQueryWrapperX<CertificateDO>()
|
|
|
|
+ .eq(CertificateDO::getUserId, userId)
|
|
|
|
+ .orderByAsc(CertificateDO::getIndexCode)
|
|
|
|
+ );
|
|
if (CollectionUtil.isNotEmpty(certs)) {
|
|
if (CollectionUtil.isNotEmpty(certs)) {
|
|
vo.setCertList(certs);
|
|
vo.setCertList(certs);
|
|
}
|
|
}
|
|
|
|
|
|
//亲属查询
|
|
//亲属查询
|
|
- List<StaffFamilyDetailDO> family = familyDOMapper.selectList(new LambdaQueryWrapperX<StaffFamilyDetailDO>().eq(StaffFamilyDetailDO::getUserId, userId));
|
|
|
|
|
|
+ List<StaffFamilyDetailDO> family = familyDOMapper.selectList(new LambdaQueryWrapperX<StaffFamilyDetailDO>()
|
|
|
|
+ .eq(StaffFamilyDetailDO::getUserId, userId)
|
|
|
|
+ .orderByAsc(StaffFamilyDetailDO::getIndexCode)
|
|
|
|
+ );
|
|
if (CollectionUtil.isNotEmpty(family)) {
|
|
if (CollectionUtil.isNotEmpty(family)) {
|
|
vo.setFamilyList(family);
|
|
vo.setFamilyList(family);
|
|
}
|
|
}
|
|
|
|
|
|
//绩效考核
|
|
//绩效考核
|
|
- List<PerformanceDetailDO> performList = performanceDetailDOMapper.selectList(new LambdaQueryWrapperX<PerformanceDetailDO>().eq(PerformanceDetailDO::getUserId, userId));
|
|
|
|
|
|
+ List<PerformanceDetailDO> performList = performanceDetailDOMapper.selectList(new LambdaQueryWrapperX<PerformanceDetailDO>()
|
|
|
|
+ .eq(PerformanceDetailDO::getUserId, userId)
|
|
|
|
+ .orderByAsc(PerformanceDetailDO::getIndexCode)
|
|
|
|
+ );
|
|
if (CollectionUtil.isNotEmpty(performList)) {
|
|
if (CollectionUtil.isNotEmpty(performList)) {
|
|
vo.setPerformanceList(performList);
|
|
vo.setPerformanceList(performList);
|
|
}
|
|
}
|