From 70d2a5d0f9c6951b2d4cac954041ed73582ff7eb Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期一, 09 六月 2025 11:54:00 +0800 Subject: [PATCH] 6.9新增登录失败冻结逻辑 --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngStructAreaDistrictServiceImpl.java | 52 ++++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 38 insertions(+), 14 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngStructAreaDistrictServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngStructAreaDistrictServiceImpl.java index 7462622..16d33d7 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngStructAreaDistrictServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngStructAreaDistrictServiceImpl.java @@ -1,18 +1,22 @@ package com.panzhihua.service_community.service.impl; -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import com.panzhihua.common.model.vos.R; -import com.panzhihua.common.model.vos.community.ComMngStructAreaDistrictVO; -import com.panzhihua.service_community.dao.ComMngStructAreaDistrictDAO; -import com.panzhihua.service_community.model.dos.ComMngStructAreaDistrictDO; -import com.panzhihua.service_community.service.ComMngStructAreaDistrictService; +import java.util.ArrayList; +import java.util.List; + +import javax.annotation.Resource; + import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; import org.springframework.util.ObjectUtils; -import javax.annotation.Resource; -import java.util.ArrayList; -import java.util.List; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.panzhihua.common.model.vos.R; +import com.panzhihua.common.model.vos.community.ComMngStructAreaCityVO; +import com.panzhihua.common.model.vos.community.ComMngStructAreaDistrictVO; +import com.panzhihua.common.model.vos.community.ComMngStructAreaProvinceVO; +import com.panzhihua.service_community.dao.ComMngStructAreaDistrictDAO; +import com.panzhihua.service_community.model.dos.ComMngStructAreaDistrictDO; +import com.panzhihua.service_community.service.ComMngStructAreaDistrictService; /** * @program: springcloud_k8s_panzhihuazhihuishequ @@ -28,20 +32,40 @@ /** * 查询城市下属所有地区列表 * - * @param cityAdcode 城市地址编码 + * @param cityAdcode + * 城市地址编码 * @return 地区列表 */ @Override public R listAreaDistrict(Long cityAdcode) { - List<ComMngStructAreaDistrictDO> comMngStructAreaDistrictDOS = comMngStructAreaDistrictDAO.selectList(new QueryWrapper<ComMngStructAreaDistrictDO>().lambda().eq(ComMngStructAreaDistrictDO::getCityAdcode, cityAdcode)); - List<ComMngStructAreaDistrictVO>comMngStructAreaDistrictVOS=new ArrayList<>(); + List<ComMngStructAreaProvinceVO> comMngStructAreaProvinceVOS = new ArrayList<>(); + ComMngStructAreaProvinceVO comMngStructAreaProvinceVO = new ComMngStructAreaProvinceVO(); + comMngStructAreaProvinceVO.setId(23L); + comMngStructAreaProvinceVO.setProvinceAdcode(510000); + comMngStructAreaProvinceVO.setProvinceName("四川省"); + List<ComMngStructAreaCityVO> comMngStructAreaCityVOS = new ArrayList<>(); + ComMngStructAreaCityVO comMngStructAreaCityVO = new ComMngStructAreaCityVO(); + comMngStructAreaCityVO.setCityAdcode(510400); + comMngStructAreaCityVO.setCityName("攀枝花市"); + comMngStructAreaCityVO.setId(256L); + comMngStructAreaCityVO.setProvinceAdcode(510000); + comMngStructAreaCityVO.setProvinceId(23L); + List<ComMngStructAreaDistrictDO> comMngStructAreaDistrictDOS = + comMngStructAreaDistrictDAO.selectList(new QueryWrapper<ComMngStructAreaDistrictDO>().lambda() + .eq(ComMngStructAreaDistrictDO::getCityAdcode, cityAdcode)); + List<ComMngStructAreaDistrictVO> comMngStructAreaDistrictVOS = new ArrayList<>(); if (!ObjectUtils.isEmpty(comMngStructAreaDistrictDOS)) { comMngStructAreaDistrictDOS.forEach(comMngStructAreaDistrictDO -> { - ComMngStructAreaDistrictVO comMngStructAreaDistrictVO=new ComMngStructAreaDistrictVO(); - BeanUtils.copyProperties(comMngStructAreaDistrictDO,comMngStructAreaDistrictVO); + ComMngStructAreaDistrictVO comMngStructAreaDistrictVO = new ComMngStructAreaDistrictVO(); + BeanUtils.copyProperties(comMngStructAreaDistrictDO, comMngStructAreaDistrictVO); comMngStructAreaDistrictVOS.add(comMngStructAreaDistrictVO); }); } + comMngStructAreaCityVO.setComMngStructAreaDistrictVOS(comMngStructAreaDistrictVOS); + comMngStructAreaCityVOS.add(comMngStructAreaCityVO); + comMngStructAreaProvinceVO.setComMngStructAreaCityVOS(comMngStructAreaCityVOS); + comMngStructAreaProvinceVOS.add(comMngStructAreaProvinceVO); return R.ok(comMngStructAreaDistrictVOS); } + } -- Gitblit v1.7.1