From 3c884ccd7b51edf3b36840bf99de5edaa41a38a7 Mon Sep 17 00:00:00 2001 From: 张天森 <1292933220@qq.com> Date: 星期三, 12 十月 2022 19:05:28 +0800 Subject: [PATCH] 三说会堂事件流程处理 --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/McsMerchantServiceImpl.java | 38 +++++++++++++------------------------- 1 files changed, 13 insertions(+), 25 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..7c20dff 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; /** @@ -178,7 +173,10 @@ return R.fail("商家不存在"); } mcsMerchant.setIsDel(true); - this.baseMapper.updateById(mcsMerchant); + int num = this.baseMapper.updateById(mcsMerchant); + if (num > 0) { + this.baseMapper.enableUserStatus(mcsMerchant.getUserId()); + } return R.ok(); } @@ -384,17 +382,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