| | |
| | | |
| | | import javax.annotation.Resource; |
| | | |
| | | import org.apache.commons.lang3.StringUtils; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.beans.factory.annotation.Value; |
| | | import org.springframework.stereotype.Service; |
| | |
| | | List<String> housePictures = registerDTO.getHousePictures(); |
| | | if (!housePictures.isEmpty()) { |
| | | housePictures.forEach(e -> { |
| | | RentingHourseFile file = new RentingHourseFile(); |
| | | file.setId(Snowflake.getId()); |
| | | file.setClassification(RentingHourseFile.Classification.fytp); |
| | | file.setRefId(registerId); |
| | | file.setType(RentingHourseFile.Type.picture); |
| | | file.setUrl(e); |
| | | file.setCreateBy(userId); |
| | | file.setCreateAt(nowDate); |
| | | files.add(file); |
| | | if (StringUtils.isNotBlank(e)) { |
| | | RentingHourseFile file = new RentingHourseFile(); |
| | | file.setId(Snowflake.getId()); |
| | | file.setClassification(RentingHourseFile.Classification.fytp); |
| | | file.setRefId(registerId); |
| | | file.setType(RentingHourseFile.Type.picture); |
| | | file.setUrl(e); |
| | | file.setCreateBy(userId); |
| | | file.setCreateAt(nowDate); |
| | | files.add(file); |
| | | } |
| | | }); |
| | | } |
| | | List<String> propertyPictures = registerDTO.getPropertyPictures(); |
| | | if (!propertyPictures.isEmpty()) { |
| | | propertyPictures.forEach(e -> { |
| | | RentingHourseFile file = new RentingHourseFile(); |
| | | file.setId(Snowflake.getId()); |
| | | file.setClassification(RentingHourseFile.Classification.cqtp); |
| | | file.setRefId(registerId); |
| | | file.setType(RentingHourseFile.Type.picture); |
| | | file.setUrl(e); |
| | | file.setCreateBy(userId); |
| | | file.setCreateAt(nowDate); |
| | | files.add(file); |
| | | if (StringUtils.isNotBlank(e)) { |
| | | RentingHourseFile file = new RentingHourseFile(); |
| | | file.setId(Snowflake.getId()); |
| | | file.setClassification(RentingHourseFile.Classification.cqtp); |
| | | file.setRefId(registerId); |
| | | file.setType(RentingHourseFile.Type.picture); |
| | | file.setUrl(e); |
| | | file.setCreateBy(userId); |
| | | file.setCreateAt(nowDate); |
| | | files.add(file); |
| | | } |
| | | }); |
| | | } |
| | | List<String> credentialsPictures = registerDTO.getCredentialsPictures(); |
| | | if (!credentialsPictures.isEmpty()) { |
| | | credentialsPictures.forEach(e -> { |
| | | RentingHourseFile file = new RentingHourseFile(); |
| | | file.setId(Snowflake.getId()); |
| | | file.setClassification(RentingHourseFile.Classification.zjzq); |
| | | file.setRefId(registerId); |
| | | file.setType(RentingHourseFile.Type.picture); |
| | | file.setUrl(e); |
| | | file.setCreateBy(userId); |
| | | file.setCreateAt(nowDate); |
| | | files.add(file); |
| | | if (StringUtils.isNotBlank(e)) { |
| | | RentingHourseFile file = new RentingHourseFile(); |
| | | file.setId(Snowflake.getId()); |
| | | file.setClassification(RentingHourseFile.Classification.zjzq); |
| | | file.setRefId(registerId); |
| | | file.setType(RentingHourseFile.Type.picture); |
| | | file.setUrl(e); |
| | | file.setCreateBy(userId); |
| | | file.setCreateAt(nowDate); |
| | | files.add(file); |
| | | } |
| | | }); |
| | | } |
| | | rentingHourseFileService.saveBatch(files); |
| | |
| | | .eq(RentingHourseFile::getClassification, RentingHourseFile.Classification.fytp) |
| | | .eq(RentingHourseFile::getType, RentingHourseFile.Type.picture)); |
| | | housePictures.forEach(e -> { |
| | | RentingHourseFile file = new RentingHourseFile(); |
| | | file.setId(Snowflake.getId()); |
| | | file.setClassification(RentingHourseFile.Classification.fytp); |
| | | file.setRefId(id); |
| | | file.setType(RentingHourseFile.Type.picture); |
| | | file.setUrl(e); |
| | | file.setCreateBy(userId); |
| | | file.setCreateAt(nowDate); |
| | | files.add(file); |
| | | if (StringUtils.isNotBlank(e)) { |
| | | RentingHourseFile file = new RentingHourseFile(); |
| | | file.setId(Snowflake.getId()); |
| | | file.setClassification(RentingHourseFile.Classification.fytp); |
| | | file.setRefId(id); |
| | | file.setType(RentingHourseFile.Type.picture); |
| | | file.setUrl(e); |
| | | file.setCreateBy(userId); |
| | | file.setCreateAt(nowDate); |
| | | files.add(file); |
| | | } |
| | | }); |
| | | } |
| | | List<String> propertyPictures = registerDTO.getPropertyPictures(); |
| | |
| | | .eq(RentingHourseFile::getClassification, RentingHourseFile.Classification.cqtp) |
| | | .eq(RentingHourseFile::getType, RentingHourseFile.Type.picture)); |
| | | propertyPictures.forEach(e -> { |
| | | RentingHourseFile file = new RentingHourseFile(); |
| | | file.setId(Snowflake.getId()); |
| | | file.setClassification(RentingHourseFile.Classification.cqtp); |
| | | file.setRefId(id); |
| | | file.setType(RentingHourseFile.Type.picture); |
| | | file.setUrl(e); |
| | | file.setCreateBy(userId); |
| | | file.setCreateAt(nowDate); |
| | | files.add(file); |
| | | if (StringUtils.isNotBlank(e)) { |
| | | RentingHourseFile file = new RentingHourseFile(); |
| | | file.setId(Snowflake.getId()); |
| | | file.setClassification(RentingHourseFile.Classification.cqtp); |
| | | file.setRefId(id); |
| | | file.setType(RentingHourseFile.Type.picture); |
| | | file.setUrl(e); |
| | | file.setCreateBy(userId); |
| | | file.setCreateAt(nowDate); |
| | | files.add(file); |
| | | } |
| | | }); |
| | | } |
| | | List<String> credentialsPictures = registerDTO.getCredentialsPictures(); |
| | |
| | | .eq(RentingHourseFile::getClassification, RentingHourseFile.Classification.zjzq) |
| | | .eq(RentingHourseFile::getType, RentingHourseFile.Type.picture)); |
| | | credentialsPictures.forEach(e -> { |
| | | RentingHourseFile file = new RentingHourseFile(); |
| | | file.setId(Snowflake.getId()); |
| | | file.setClassification(RentingHourseFile.Classification.zjzq); |
| | | file.setRefId(id); |
| | | file.setType(RentingHourseFile.Type.picture); |
| | | file.setUrl(e); |
| | | file.setCreateBy(userId); |
| | | file.setCreateAt(nowDate); |
| | | files.add(file); |
| | | if (StringUtils.isNotBlank(e)) { |
| | | RentingHourseFile file = new RentingHourseFile(); |
| | | file.setId(Snowflake.getId()); |
| | | file.setClassification(RentingHourseFile.Classification.zjzq); |
| | | file.setRefId(id); |
| | | file.setType(RentingHourseFile.Type.picture); |
| | | file.setUrl(e); |
| | | file.setCreateBy(userId); |
| | | file.setCreateAt(nowDate); |
| | | files.add(file); |
| | | } |
| | | }); |
| | | } |
| | | rentingHourseFileService.saveBatch(files); |
| | |
| | | @Override |
| | | public R nearby(NearbyDTO nearbyDTO) { |
| | | Rectangle rectangle =new NearbyUtil().getRectangle(nearbyDTO.getDistance(), Double.parseDouble(nearbyDTO.getLongitude()), Double.parseDouble(nearbyDTO.getLatitude())); |
| | | return R.ok(this.baseMapper.nearby(rectangle.getMinX(),rectangle.getMaxX(),rectangle.getMinY(),rectangle.getMaxY(),nearbyDTO.getKeyword())); |
| | | return R.ok(this.baseMapper.nearby(rectangle.getMinX(),rectangle.getMaxX(), |
| | | rectangle.getMinY(),rectangle.getMaxY(),nearbyDTO.getKeyword(), nearbyDTO.getCommunityId())); |
| | | } |
| | | |
| | | @Override |