yanghb
2023-04-04 e6e02ec4e9c4f9ac0d66e97f5f3755687c88cfe6
名称调整
6个文件已修改
42 ■■■■ 已修改文件
UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/controller/SiteController.java 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/dao/SiteMapper.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/dao/mapping/SiteMapper.xml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/model/Site.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/ISiteService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
UserTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/SiteServiceImpl.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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();
        }
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);
}
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>
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;
    }
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;
    /**
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) {