| | |
| | | package com.gkhy.exam.noncoalmine.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.gkhy.exam.noncoalmine.entity.ViolationRegistration; |
| | | import com.gkhy.exam.noncoalmine.entity.WorkRegistration; |
| | |
| | | }).collect(Collectors.toList()); |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * 新增 |
| | | * @param addForm |
| | |
| | | /** |
| | | * 根据身份证获取违章数据 |
| | | */ |
| | | public List<ViolationRegistrationVO> getByIdCard(String idCard){ |
| | | public List<ViolationRegistrationVO> getByIdCard(String idCard,byte isCm){ |
| | | List<ViolationRegistration> violationRegistrations = baseMapper.selectList(new LambdaQueryWrapper<ViolationRegistration>() |
| | | .eq(ViolationRegistration::getDelFlag, 0) |
| | | .eq(ViolationRegistration::getIdCard, idCard)); |
| | | .eq(ViolationRegistration::getIdCard, idCard) |
| | | .eq(idCard != null,ViolationRegistration::getIsCm,isCm)); |
| | | List<ViolationRegistrationVO> list = violationRegistrations.stream().map(registration -> { |
| | | ViolationRegistrationVO violationRegistrationVO = new ViolationRegistrationVO(); |
| | | BeanUtils.copyProperties(registration, violationRegistrationVO); |
| | | SysOperateTypeWholeNameBO operateTypeWholeName = sysOperateTypeService.getOperateTypeWholeNameById(registration.getOperateTypeId()); |
| | | violationRegistrationVO.setJobCategory(operateTypeWholeName.getJobCategory()); |
| | | violationRegistrationVO.setQualificationType(operateTypeWholeName.getQualificationType()); |
| | | violationRegistrationVO.setOperationItems(operateTypeWholeName.getOperationItems()); |
| | | //附件转换 |
| | | violationRegistrationVO.setViolationPath(getAttachmentUrl(registration.getViolationPath())); |
| | | return violationRegistrationVO; |
| | | }).collect(Collectors.toList()); |
| | | return list; |
| | | } |
| | | |
| | | @Override |
| | | public void delBatch(List<Long> violationIds) { |
| | | UpdateWrapper<ViolationRegistration> updateWrapper = new UpdateWrapper<>(); |
| | | updateWrapper.in("violation_id",violationIds) |
| | | .set("del_flag",(byte)2); |
| | | this.update(updateWrapper); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 附件转换 |