| | |
| | | import com.xinquan.common.core.utils.page.BeanUtils; |
| | | import com.xinquan.common.core.utils.page.CollUtils; |
| | | import com.xinquan.common.core.utils.page.PageDTO; |
| | | import com.xinquan.common.core.web.page.PageInfo; |
| | | import com.xinquan.common.security.utils.SecurityUtils; |
| | | import com.xinquan.meditation.api.domain.Meditation; |
| | | import com.xinquan.meditation.domain.MeditationCategory; |
| | | import com.xinquan.meditation.domain.MeditationMusic; |
| | | import com.xinquan.meditation.domain.MeditationQuestion; |
| | | import com.xinquan.meditation.domain.MeditationQuestionLike; |
| | | import com.xinquan.meditation.domain.MeditationUserFavorite; |
| | | import com.xinquan.meditation.domain.*; |
| | | import com.xinquan.meditation.domain.vo.ClientMeditationAndCateVO; |
| | | import com.xinquan.meditation.domain.vo.ClientMeditationCategoryVO; |
| | | import com.xinquan.meditation.domain.vo.ClientMeditationDetailsVO; |
| | |
| | | import com.xinquan.meditation.service.MeditationUserFavoriteService; |
| | | import com.xinquan.order.api.domain.Order; |
| | | import com.xinquan.order.api.feign.RemoteOrderService; |
| | | import com.xinquan.user.api.domain.AppUser; |
| | | import com.xinquan.system.api.domain.AppUser; |
| | | import com.xinquan.user.api.domain.dto.AppUserDTO; |
| | | import com.xinquan.user.api.feign.RemoteAppUserService; |
| | | import java.util.Arrays; |
| | |
| | | import java.util.stream.Collectors; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.util.StringUtils; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | this.updateById(meditation); |
| | | } |
| | | |
| | | @Override |
| | | public PageDTO<MeditationHall> getMeditationPage(String lon, String lat,String name, Integer pageCurr, Integer pageSize) { |
| | | PageInfo<MeditationHall> pageInfo = new PageInfo<>(pageCurr, pageSize); |
| | | List<MeditationHall> list = this.baseMapper.getMeditationPage(pageInfo,lon, lat,name); |
| | | if (!StringUtils.hasLength(lon) || !StringUtils.hasLength(lat)){ |
| | | for (MeditationHall meditationHall : list) { |
| | | meditationHall.setDistance(null); |
| | | } |
| | | } |
| | | pageInfo.setRecords(list); |
| | | return PageDTO.of(pageInfo, MeditationHall.class); |
| | | } |
| | | |
| | | /** |
| | | * 获取冥想音频提问列表-分页 |
| | | * |