| | |
| | | /** |
| | | * 根据身份证获取违章数据 |
| | | */ |
| | | 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; |