From e6e02ec4e9c4f9ac0d66e97f5f3755687c88cfe6 Mon Sep 17 00:00:00 2001 From: yanghb <yanghb> Date: 星期二, 04 四月 2023 17:36:28 +0800 Subject: [PATCH] 名称调整 --- UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/dao/mapping/SiteMapper.xml | 5 +++-- UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/model/Site.java | 11 +++++++++++ UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/controller/SiteController.java | 15 +++++++++++---- UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/SiteServiceImpl.java | 6 +++--- UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/dao/SiteMapper.java | 3 ++- UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/ISiteService.java | 2 +- 6 files changed, 31 insertions(+), 11 deletions(-) diff --git a/UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/controller/SiteController.java b/UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/controller/SiteController.java index afe79ca..204c715 100644 --- a/UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/controller/SiteController.java +++ b/UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/controller/SiteController.java @@ -35,13 +35,20 @@ @RequestMapping(value = "/base/site/querySite", method = RequestMethod.POST) @ApiOperation(value = "获取起点和终点的站点", tags = {"用户端-跨城"}, notes = "") @ApiImplicitParams({ - @ApiImplicitParam(value = "起点站点id", name = "startSiteId", required = false, dataType = "int") + @ApiImplicitParam(value = "起点站点id", name = "startSiteId", required = false, dataType = "int"), + @ApiImplicitParam(value = "类型", name = "startSiteId", required = false, dataType = "int") }) - public ResultUtil<List<SiteWarpper>> querySite(Integer startSiteId){ + public ResultUtil<List<SiteWarpper>> querySite(Integer startSiteId,Integer type) { try { - List<SiteWarpper> list = siteService.querySite(startSiteId); + if(type == 3){ + type = 1; + } + if(type == 4){ + type = 2; + } + List<SiteWarpper> list = siteService.querySite(startSiteId, type); return ResultUtil.success(list); - }catch (Exception e){ + } catch (Exception e) { e.printStackTrace(); return ResultUtil.runErr(); } diff --git a/UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/dao/SiteMapper.java b/UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/dao/SiteMapper.java index 713bc5f..b7d0511 100644 --- a/UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/dao/SiteMapper.java +++ b/UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/dao/SiteMapper.java @@ -12,8 +12,9 @@ /** * 根据起点站点获取线路相关的终点站点 + * * @param startSiteId * @return */ - List<Map<String, Object>> querySite(@Param("startSiteId") Integer startSiteId); + List<Map<String, Object>> querySite(@Param("startSiteId") Integer startSiteId, @Param("type") Integer type); } diff --git a/UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/dao/mapping/SiteMapper.xml b/UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/dao/mapping/SiteMapper.xml index 6c06303..cb2ef2b 100644 --- a/UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/dao/mapping/SiteMapper.xml +++ b/UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/dao/mapping/SiteMapper.xml @@ -23,10 +23,11 @@ <select id="querySite" resultType="map"> select * from ( - select id as id, `name` as `name`, provinceCode as cityCode, province as cityName from t_site where province like '%市' and state = 1 + select id as id, `name` as `name`, provinceCode as cityCode, province as cityName,type from t_site where province like '%市' and state = 1 UNION ALL - select id as id, `name` as `name`, cityCode as cityCode, city as cityName from t_site where province not like '%市' and state = 1 + select id as id, `name` as `name`, cityCode as cityCode, city as cityName,type from t_site where province not like '%市' and state = 1 ) as a where 1 = 1 + and type = ${type} <if test="null != startSiteId"> and a.id in(select siteId from t_line_site where lineId in(select lineId from t_line_site where siteId = #{startSiteId} and type = 1) and type = 2) </if> diff --git a/UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/model/Site.java b/UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/model/Site.java index 1019186..84646fd 100644 --- a/UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/model/Site.java +++ b/UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/model/Site.java @@ -69,6 +69,17 @@ @TableField("insertUserId") private Integer insertUserId; + @TableField("type") + private Integer type; + + public Integer getType() { + return type; + } + + public void setType(Integer type) { + this.type = type; + } + public Integer getId() { return id; } diff --git a/UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/ISiteService.java b/UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/ISiteService.java index c701187..c33aeb5 100644 --- a/UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/ISiteService.java +++ b/UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/ISiteService.java @@ -15,7 +15,7 @@ * @return * @throws Exception */ - List<SiteWarpper> querySite(Integer startSiteId) throws Exception; + List<SiteWarpper> querySite(Integer startSiteId,Integer type) throws Exception; /** diff --git a/UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/SiteServiceImpl.java b/UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/SiteServiceImpl.java index bf29d11..85706ba 100644 --- a/UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/SiteServiceImpl.java +++ b/UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/SiteServiceImpl.java @@ -34,12 +34,12 @@ * @throws Exception */ @Override - public List<SiteWarpper> querySite(Integer startSiteId) throws Exception { + public List<SiteWarpper> querySite(Integer startSiteId,Integer type) throws Exception { List<Map<String, Object>> sites = null; if(null == startSiteId){ - sites = siteMapper.querySite(null); + sites = siteMapper.querySite(null,type); }else{ - sites = siteMapper.querySite(startSiteId); + sites = siteMapper.querySite(startSiteId,type); } Set<String> set = new HashSet<>(); for(Map<String, Object> site : sites) { -- Gitblit v1.7.1