工程管理

This commit is contained in:
itcast 2025-11-18 10:27:29 +08:00
parent ed945d0ecc
commit 717d1008b6
4 changed files with 17 additions and 7 deletions

View File

@ -16,4 +16,6 @@ public interface RegionMapper {
List<Map<String, Object>> selectDistrictsByCityId(@Param("cityAreaCode") String cityAreaCode);
String getNameByCode(String area_code);
String getShortNameByCode(String areaCode);
}

View File

@ -60,8 +60,8 @@ public class ProjectServiceImpl implements ProjectService {
@Override
public void insertProject(Project project)
{
project.setProvince(regionMapper.getNameByCode(project.getProvince()));
project.setCity(regionMapper.getNameByCode(project.getCity()));
project.setProvince(regionMapper.getShortNameByCode(project.getProvince()));
project.setCity(regionMapper.getShortNameByCode(project.getCity()));
project.setCounty(regionMapper.getNameByCode(project.getCounty()));
projectMapper.insertProject(project);
}
@ -74,8 +74,8 @@ public class ProjectServiceImpl implements ProjectService {
@Override
public void updateProject(Project project)
{
project.setProvince(regionMapper.getNameByCode(project.getProvince()));
project.setCity(regionMapper.getNameByCode(project.getCity()));
project.setProvince(regionMapper.getShortNameByCode(project.getProvince()));
project.setCity(regionMapper.getShortNameByCode(project.getCity()));
project.setCounty(regionMapper.getNameByCode(project.getCounty()));
projectMapper.updateProject(project);
}

View File

@ -42,4 +42,9 @@ public class RegionServiceImpl implements RegionService {
public String getNameByCode(String area_code) {
return regionMapper.getNameByCode(area_code);
}
public String getShortNameByCode(String area_code) {
return regionMapper.getShortNameByCode(area_code);
}
}

View File

@ -14,7 +14,7 @@
SELECT
id,
area_code,
name
short_name
FROM
sys_cnarea
WHERE
@ -26,7 +26,7 @@
SELECT
id,
area_code,
name
short_name
FROM
sys_cnarea
WHERE
@ -47,8 +47,11 @@
AND parent_code = #{cityAreaCode}
</select>
<select id="getNameByCode" resultType="java.lang.String">
select name from sys_cnarea where area_code=#{area_code}
</select>
<select id="getShortNameByCode" resultType="java.lang.String">
select short_name from sys_cnarea where area_code=#{area_code}
</select>
</mapper>