From 185a3f75ae931a0e0a6a8781cae9029adb1c9bbf Mon Sep 17 00:00:00 2001 From: zf <1603559716@qq.com> Date: 星期二, 26 九月 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