From 0ce061d9ed37a6c25fff70e4734fa8cc8747237c Mon Sep 17 00:00:00 2001 From: cjl <276999030@qq.com> Date: Wed, 26 Jul 2023 19:45:09 +0800 Subject: [PATCH] fix: 部分提交 --- screen-job/src/main/java/com/moral/api/service/impl/GovMonitorPointServiceImpl.java | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/screen-job/src/main/java/com/moral/api/service/impl/GovMonitorPointServiceImpl.java b/screen-job/src/main/java/com/moral/api/service/impl/GovMonitorPointServiceImpl.java index 80333d0..3ac798f 100644 --- a/screen-job/src/main/java/com/moral/api/service/impl/GovMonitorPointServiceImpl.java +++ b/screen-job/src/main/java/com/moral/api/service/impl/GovMonitorPointServiceImpl.java @@ -1,10 +1,17 @@ package com.moral.api.service.impl; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.moral.api.entity.GovMonitorPoint; import com.moral.api.mapper.GovMonitorPointMapper; import com.moral.api.service.GovMonitorPointService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.moral.constant.Constants; +import com.moral.util.RegionCodeUtils; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; /** * <p> @@ -17,4 +24,26 @@ @Service public class GovMonitorPointServiceImpl extends ServiceImpl<GovMonitorPointMapper, GovMonitorPoint> implements GovMonitorPointService { + @Autowired(required = false) + private GovMonitorPointMapper govMonitorPointMapper; + + @Override + public List<GovMonitorPoint> getGovMonitorPointByRegionCode(int code) { + String regionName = RegionCodeUtils.regionCodeConvertToName(code); + QueryWrapper<GovMonitorPoint> wrapper_govMonitorPoint = new QueryWrapper<>(); + wrapper_govMonitorPoint.eq("is_delete",Constants.NOT_DELETE); + switch (regionName){ + case "province_code":wrapper_govMonitorPoint.eq("province_code",code); + break; + case "city_code":wrapper_govMonitorPoint.eq("city_code",code); + break; + case "area_code":wrapper_govMonitorPoint.eq("area_code",code); + break; + default: + break; + } + List<GovMonitorPoint> govMonitorPoints = new ArrayList<>(); + govMonitorPoints = govMonitorPointMapper.selectList(wrapper_govMonitorPoint); + return govMonitorPoints; + } } -- Gitblit v1.8.0