| | |
| | | package com.gkhy.exam.noncoalmine.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.gkhy.exam.noncoalmine.entity.WorkRegistration; |
| | | import com.gkhy.exam.noncoalmine.mapper.WorkRegistrationMapper; |
| | |
| | | BeanUtils.copyProperties(modForm,workRegistration); |
| | | return baseMapper.updateById(workRegistration); |
| | | } |
| | | |
| | | /** |
| | | * 根据身份证获取做业数据 |
| | | */ |
| | | public List<WorkRegistrationVO> getByIdCard(String idCard, byte isCm){ |
| | | List<WorkRegistration> workRegistrations = baseMapper.selectList(new LambdaQueryWrapper<WorkRegistration>() |
| | | .eq(WorkRegistration::getDelFlag, 0) |
| | | .eq(WorkRegistration::getIdCard, idCard) |
| | | .eq(idCard != null,WorkRegistration::getIsCm,isCm)); |
| | | List<WorkRegistrationVO> list = workRegistrations.stream().map(workRegistration -> { |
| | | WorkRegistrationVO workRegistrationVO = new WorkRegistrationVO(); |
| | | BeanUtils.copyProperties(workRegistration, workRegistrationVO); |
| | | SysOperateTypeWholeNameBO operateTypeWholeName = sysOperateTypeService.getOperateTypeWholeNameById(workRegistration.getOperateTypeId()); |
| | | workRegistrationVO.setJobCategory(operateTypeWholeName.getJobCategory()); |
| | | workRegistrationVO.setQualificationType(operateTypeWholeName.getQualificationType()); |
| | | workRegistrationVO.setOperationItems(operateTypeWholeName.getOperationItems()); |
| | | return workRegistrationVO; |
| | | }).collect(Collectors.toList()); |
| | | return list; |
| | | } |
| | | } |
| | | |