From 0cecda00e8638f21d4acf1d9ede3b85c51d79216 Mon Sep 17 00:00:00 2001 From: puhanshu <a9236326> Date: 星期一, 17 一月 2022 17:04:31 +0800 Subject: [PATCH] 商业街距离计算修改 --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/McsMerchantServiceImpl.java | 33 +++++++++------------------------ 1 files changed, 9 insertions(+), 24 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/McsMerchantServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/McsMerchantServiceImpl.java index a03c741..023359a 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/McsMerchantServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/McsMerchantServiceImpl.java @@ -3,27 +3,14 @@ import static java.util.Objects.isNull; import static java.util.Objects.nonNull; import static org.apache.commons.lang3.StringUtils.isBlank; -import static org.apache.commons.lang3.StringUtils.isNotEmpty; import java.util.Arrays; -import java.util.Calendar; import java.util.Date; import java.util.List; import java.util.Random; -import java.util.UUID; import javax.annotation.Resource; -import com.panzhihua.common.model.dtos.community.microCommercialStreet.LoginWithPhoneDTO; -import com.panzhihua.common.model.dtos.community.microCommercialStreet.PutUserInfoDTO; -import com.panzhihua.common.model.vos.community.microCommercialStreet.IndexTopStatisticsVO; -import com.panzhihua.common.model.vos.community.microCommercialStreet.McsGameVO; -import com.panzhihua.common.model.vos.community.microCommercialStreet.McsLoginUserInfoVO; -import com.panzhihua.service_community.dao.McsInformationDAO; -import com.panzhihua.service_community.dao.McsOrderDao; -import com.panzhihua.service_community.entity.McsOrder; -import com.panzhihua.service_community.util.NearbyUtil; -import com.spatial4j.core.shape.Rectangle; import org.springframework.beans.BeanUtils; import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.stereotype.Service; @@ -37,18 +24,26 @@ import com.panzhihua.common.exceptions.ServiceException; import com.panzhihua.common.model.dtos.community.convenient.DisableOrEnableConvenientMerchantDTO; import com.panzhihua.common.model.dtos.community.microCommercialStreet.DisableOrEnableMcsMerchantDTO; +import com.panzhihua.common.model.dtos.community.microCommercialStreet.LoginWithPhoneDTO; import com.panzhihua.common.model.dtos.community.microCommercialStreet.McsMerchantDTO; import com.panzhihua.common.model.dtos.community.microCommercialStreet.PageMcsMerchantDTO; +import com.panzhihua.common.model.dtos.community.microCommercialStreet.PutUserInfoDTO; import com.panzhihua.common.model.vos.LoginUserInfoVO; import com.panzhihua.common.model.vos.R; +import com.panzhihua.common.model.vos.community.microCommercialStreet.IndexTopStatisticsVO; +import com.panzhihua.common.model.vos.community.microCommercialStreet.McsGameVO; +import com.panzhihua.common.model.vos.community.microCommercialStreet.McsLoginUserInfoVO; import com.panzhihua.common.model.vos.community.microCommercialStreet.McsMerchantVO; import com.panzhihua.common.service.user.UserService; import com.panzhihua.common.utlis.DateUtils; import com.panzhihua.service_community.dao.McsConfigDAO; import com.panzhihua.service_community.dao.McsGameDAO; +import com.panzhihua.service_community.dao.McsInformationDAO; import com.panzhihua.service_community.dao.McsMerchantDAO; +import com.panzhihua.service_community.dao.McsOrderDao; import com.panzhihua.service_community.entity.McsConfig; import com.panzhihua.service_community.entity.McsMerchant; +import com.panzhihua.service_community.entity.McsOrder; import com.panzhihua.service_community.service.McsMerchantService; /** @@ -384,17 +379,7 @@ Page page = new Page<>(); page.setSize(pageMcsMerchantDTO.getPageSize()); page.setCurrent(pageMcsMerchantDTO.getPageNum()); - String lat = pageMcsMerchantDTO.getLat(); - String lon = pageMcsMerchantDTO.getLon(); - Integer distance = pageMcsMerchantDTO.getDistance(); - IPage<McsMerchantVO> mcsMerchants; - if (isNotEmpty(lat) && isNotEmpty(lon) && nonNull(distance)) { - Rectangle rectangle = new NearbyUtil().getRectangle(distance, Double.parseDouble(lon), Double.parseDouble(lat)); - mcsMerchants = this.baseMapper.pageH5McsMerchant(page, rectangle.getMinX(), rectangle.getMaxX(), - rectangle.getMinY(), rectangle.getMaxY(), pageMcsMerchantDTO); - } else { - mcsMerchants = this.baseMapper.pageH5McsMerchant(page, null, null, null, null, pageMcsMerchantDTO); - } + IPage<McsMerchantVO> mcsMerchants = this.baseMapper.pageH5McsMerchant(page, pageMcsMerchantDTO); return R.ok(mcsMerchants); } -- Gitblit v1.7.1