From 8ea24dd5fb6e1b24d3a7ef62a0060ef516f8f759 Mon Sep 17 00:00:00 2001 From: xufenglei <xufenglei> Date: Thu, 24 May 2018 08:58:16 +0800 Subject: [PATCH] 更新 监测点 数据 --- src/main/java/com/moral/service/impl/AreaServiceImpl.java | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/moral/service/impl/AreaServiceImpl.java b/src/main/java/com/moral/service/impl/AreaServiceImpl.java index 214f641..fbf3730 100644 --- a/src/main/java/com/moral/service/impl/AreaServiceImpl.java +++ b/src/main/java/com/moral/service/impl/AreaServiceImpl.java @@ -41,4 +41,35 @@ example.or().andEqualTo("cityCode",cityCode); return areaMapper.selectByExample(example); } + + /** + * ������������������������ ��������������������� ��������� ��������� ��������� + * @param code ������������ ��� ��� ��������������� + * @return + */ + @Override + public String queryFullNameByCode(Integer code){ + String codeStr = code.toString(); + String fullName = ""; + // ���������������code + if(!codeStr.endsWith("00")){ + String provinceCode = codeStr.substring(0,2)+"0000"; + Province province = provinceMapper.selectByPrimaryKey(Integer.valueOf(provinceCode)); + String cityCode = codeStr.substring(0,4)+"00"; + City city = cityMapper.selectByPrimaryKey(Integer.valueOf(cityCode)); + Area area = areaMapper.selectByPrimaryKey(code); + fullName = province.getProvinceName()+city.getCityName()+area.getAreaName(); + } else if(!codeStr.endsWith("0000")){ + // ��������� ���������code + String provinceCode = codeStr.substring(0,2)+"0000"; + Province province = provinceMapper.selectByPrimaryKey(Integer.valueOf(provinceCode)); + City city = cityMapper.selectByPrimaryKey(code); + fullName = province.getProvinceName()+city.getCityName(); + } else { + // ��������� ���code + Province province = provinceMapper.selectByPrimaryKey(code); + fullName = province.getProvinceName(); + } + return fullName; + } } -- Gitblit v1.8.0