From 185a3f75ae931a0e0a6a8781cae9029adb1c9bbf Mon Sep 17 00:00:00 2001
From: zf <1603559716@qq.com>
Date: Tue, 26 Sep 2023 16:31:45 +0800
Subject: [PATCH] bug修改
---
exam-system/src/main/java/com/gkhy/exam/noncoalmine/service/impl/NcStaffServiceImpl.java | 28 ++++++++++++++++++++++++++++
1 files changed, 28 insertions(+), 0 deletions(-)
diff --git a/exam-system/src/main/java/com/gkhy/exam/noncoalmine/service/impl/NcStaffServiceImpl.java b/exam-system/src/main/java/com/gkhy/exam/noncoalmine/service/impl/NcStaffServiceImpl.java
index 30cd40f..d4cd33e 100644
--- a/exam-system/src/main/java/com/gkhy/exam/noncoalmine/service/impl/NcStaffServiceImpl.java
+++ b/exam-system/src/main/java/com/gkhy/exam/noncoalmine/service/impl/NcStaffServiceImpl.java
@@ -69,7 +69,33 @@
}
return staffVOList;
}
+ @Override
+ public NcStaffVO getByIdCardNum(String idCardNum) {
+ NcStaff ncStaff = ncStaffMapper.selectOne(new LambdaQueryWrapper<NcStaff>()
+ .eq(NcStaff::getDelFlag, (byte) 0)
+ .eq(NcStaff::getIdCardNum, idCardNum));
+ NcStaffVO ncStaffVO = new NcStaffVO();
+ if(ncStaff != null){
+ BeanUtils.copyProperties(ncStaff,ncStaffVO);
+ List<NcStaffResume> resumeList = ncStaffResumeService.getByStaffId(ncStaff.getId());
+ List<NcStaffTrain> trainList = ncStaffTrainService.getByStaffId(ncStaff.getId());
+ List<NcExaminees> examineesList = ncExamineesService.getByIdCard(ncStaff.getIdCardNum());
+ List<ViolationRegistrationVO> violationList = violationRegistrationService.getByIdCard(ncStaff.getIdCardNum(), (byte) 0);
+ List<WorkRegistrationVO> workList = workRegistrationService.getByIdCard(ncStaff.getIdCardNum(), (byte) 0);
+ List<NcCert> certList = ncCertService.getByIdCard(ncStaff.getIdCardNum());
+ ncStaffVO.setResumeList(resumeList);
+ ncStaffVO.setTrainList(trainList);
+ ncStaffVO.setExamineeList(examineesList);
+ ncStaffVO.setViolationList(violationList);
+ ncStaffVO.setWorkList(workList);
+ ncStaffVO.setCertList(certList);
+ ncStaffVO.setCertCount(certList.size());
+ ncStaffVO.setViolationCount(violationList.size());
+ ncStaffVO.setWorkCount(workList.size());
+ }
+ return ncStaffVO;
+ }
/**
* 新增
* @param addForm
@@ -145,6 +171,8 @@
this.update(updateWrapper);
}
+
+
//修改履历
public void updateBatchResume(List<NcStaffResumeAddForm> resumeFormList,NcStaff ncStaff){
if(!CollectionUtils.isEmpty(resumeFormList)){
--
Gitblit v1.9.2