diff --git a/crmeb/src/main/java/com/zbkj/crmeb/system/service/SystemCityService.java b/crmeb/src/main/java/com/zbkj/crmeb/system/service/SystemCityService.java index 54ef2469..959a0e0a 100644 --- a/crmeb/src/main/java/com/zbkj/crmeb/system/service/SystemCityService.java +++ b/crmeb/src/main/java/com/zbkj/crmeb/system/service/SystemCityService.java @@ -32,4 +32,10 @@ public interface SystemCityService extends IService { List getCityIdList(); SystemCity getCityByCityId(Integer cityId); -} \ No newline at end of file + /** + * 根据城市名称获取城市详细数据 + * @param cityName 城市名称 + * @return 城市数据 + */ + SystemCity getCityByCityName(String cityName); +} diff --git a/crmeb/src/main/java/com/zbkj/crmeb/system/service/impl/SystemCityServiceImpl.java b/crmeb/src/main/java/com/zbkj/crmeb/system/service/impl/SystemCityServiceImpl.java index a99f43b8..2d8196d5 100644 --- a/crmeb/src/main/java/com/zbkj/crmeb/system/service/impl/SystemCityServiceImpl.java +++ b/crmeb/src/main/java/com/zbkj/crmeb/system/service/impl/SystemCityServiceImpl.java @@ -1,6 +1,7 @@ package com.zbkj.crmeb.system.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.constants.Constants; import com.utils.RedisUtil; @@ -173,5 +174,20 @@ public class SystemCityServiceImpl extends ServiceImpl systemCityLambdaQueryWrapper = Wrappers.lambdaQuery(); + systemCityLambdaQueryWrapper + .eq(SystemCity::getName,cityName) + .eq(SystemCity::getIsShow,1); + return getOne(systemCityLambdaQueryWrapper); + } } diff --git a/crmeb/src/main/java/com/zbkj/crmeb/user/service/impl/UserAddressServiceImpl.java b/crmeb/src/main/java/com/zbkj/crmeb/user/service/impl/UserAddressServiceImpl.java index 1cb082b7..029edaac 100644 --- a/crmeb/src/main/java/com/zbkj/crmeb/user/service/impl/UserAddressServiceImpl.java +++ b/crmeb/src/main/java/com/zbkj/crmeb/user/service/impl/UserAddressServiceImpl.java @@ -1,5 +1,6 @@ package com.zbkj.crmeb.user.service.impl; +import cn.hutool.core.util.ObjectUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @@ -88,7 +89,20 @@ public class UserAddressServiceImpl extends ServiceImpl 0 && StringUtils.isNotBlank(request.getAddress().getCity())){ + checkCity(userAddress.getCityId()); + //} if(request.getAddress().getCityId() > 0 && StringUtils.isNotBlank(request.getAddress().getCity())){ checkCity(userAddress.getCityId()); }