| | |
| | | List<SystemDictData> list = systemDictDataMapper.list(codes); |
| | | Map<String,SystemDictData> dataMap = list.stream().collect(Collectors.toMap(SystemDictData::getLabel, Function.identity())); |
| | | retentionIPage.getRecords().stream().forEach(obj->{ |
| | | obj.setFaceImg(dataMap.get(Constants.FTP_RESOURCE_PATH).getCode() |
| | | +dataMap.get(Constants.MEMBER_IMG).getCode() |
| | | +obj.getFaceImg()); |
| | | if(StringUtils.isNotBlank(obj.getFaceImg())){ |
| | | obj.setFaceImgFull(dataMap.get(Constants.FTP_RESOURCE_PATH).getCode() |
| | | +dataMap.get(Constants.MEMBER_IMG).getCode() |
| | | +obj.getFaceImg()); |
| | | } |
| | | }); |
| | | } |
| | | return PageData.from(retentionIPage); |
| | | } |
| | | |
| | | /** |
| | | * 导出 |
| | | * |
| | | * @param pageWrap 分页对象 |
| | | * @return PageData<RetentionVo> |
| | | */ |
| | | |
| | | @Override |
| | | public List<RetentionVo> findPageExcel(PageWrap<Retention> pageWrap) { |
| | | IPage<Retention> retentionInfo = getDataInfo(pageWrap); |
| | | List<RetentionVo> retentionVoList = new ArrayList<>(); |
| | |
| | | vo.setName(obj.getName()); |
| | | vo.setPhone(obj.getPhone()); |
| | | vo.setIdcardNo(obj.getIdcardNo()); |
| | | vo.setDeviceName(obj.getDeviceName()); |
| | | vo.setEventDate(obj.getEventDate()); |
| | | retentionVoList.add(vo); |
| | | } |