提交 ce67a939 authored 作者: 许志图's avatar 许志图

Merge remote-tracking branch 'origin/dev' into dev

# Conflicts: # src/main/resources/mapper/zhtj/ZhtjGllmqkMapper.xml
...@@ -32,6 +32,10 @@ public class ZhtjGljszkpdController extends BaseController { ...@@ -32,6 +32,10 @@ public class ZhtjGljszkpdController extends BaseController {
*/ */
@GetMapping("/page") @GetMapping("/page")
public R getZhtjGljszkpdPage(Page page, ZhtjGljszkpd zhtjGljszkpd) { public R getZhtjGljszkpdPage(Page page, ZhtjGljszkpd zhtjGljszkpd) {
if(zhtjGljszkpd.getYear() == null || "".equals(zhtjGljszkpd.getYear())){
// 获取最新的时间
zhtjGljszkpd.setYear(zhtjGljszkpdService.newYear(zhtjGljszkpd.getType()));
}
return new R<>(zhtjGljszkpdService.page(page,Wrappers.query(zhtjGljszkpd))); return new R<>(zhtjGljszkpdService.page(page,Wrappers.query(zhtjGljszkpd)));
} }
......
...@@ -33,6 +33,10 @@ public class ZhtjGllmqkController extends BaseController { ...@@ -33,6 +33,10 @@ public class ZhtjGllmqkController extends BaseController {
*/ */
@GetMapping("/page") @GetMapping("/page")
public R getZhtjGllmqkPage(Page page, ZhtjGllmqk zhtjGllmqk) { public R getZhtjGllmqkPage(Page page, ZhtjGllmqk zhtjGllmqk) {
if(zhtjGllmqk.getYear() == null || "".equals(zhtjGllmqk.getYear())){
// 获取最新的时间
zhtjGllmqk.setYear(zhtjGllmqkService.newYear(zhtjGllmqk.getType()));
}
return new R<>(zhtjGllmqkService.page(page,Wrappers.query(zhtjGllmqk))); return new R<>(zhtjGllmqkService.page(page,Wrappers.query(zhtjGllmqk)));
} }
/** /**
......
...@@ -32,6 +32,10 @@ public class ZhtjGlqsqkQlqkController extends BaseController { ...@@ -32,6 +32,10 @@ public class ZhtjGlqsqkQlqkController extends BaseController {
*/ */
@GetMapping("/page") @GetMapping("/page")
public R getZhtjGlqsqkQlqkPage(Page page, ZhtjGlqsqkQlqk zhtjGlqsqkQlqk) { public R getZhtjGlqsqkQlqkPage(Page page, ZhtjGlqsqkQlqk zhtjGlqsqkQlqk) {
if(zhtjGlqsqkQlqk.getYear() == null || "".equals(zhtjGlqsqkQlqk.getYear())){
// 获取最新的时间
zhtjGlqsqkQlqk.setYear(zhtjGlqsqkQlqkService.newYear());
}
return new R<>(zhtjGlqsqkQlqkService.page(page,Wrappers.query(zhtjGlqsqkQlqk))); return new R<>(zhtjGlqsqkQlqkService.page(page,Wrappers.query(zhtjGlqsqkQlqk)));
} }
......
...@@ -32,6 +32,10 @@ public class ZhtjGlqsqkSdqkController extends BaseController { ...@@ -32,6 +32,10 @@ public class ZhtjGlqsqkSdqkController extends BaseController {
*/ */
@GetMapping("/page") @GetMapping("/page")
public R getZhtjGlqsqkSdqkPage(Page page, ZhtjGlqsqkSdqk zhtjGlqsqkSdqk) { public R getZhtjGlqsqkSdqkPage(Page page, ZhtjGlqsqkSdqk zhtjGlqsqkSdqk) {
if(zhtjGlqsqkSdqk.getYear() == null || "".equals(zhtjGlqsqkSdqk.getYear())){
// 获取最新的时间
zhtjGlqsqkSdqk.setYear(zhtjGlqsqkSdqkService.newYear());
}
return new R<>(zhtjGlqsqkSdqkService.page(page,Wrappers.query(zhtjGlqsqkSdqk))); return new R<>(zhtjGlqsqkSdqkService.page(page,Wrappers.query(zhtjGlqsqkSdqk)));
} }
......
...@@ -18,4 +18,6 @@ import java.util.Map; ...@@ -18,4 +18,6 @@ import java.util.Map;
public interface ZhtjGljsdjqkMapper extends BaseMapper<ZhtjGljsdjqk> { public interface ZhtjGljsdjqkMapper extends BaseMapper<ZhtjGljsdjqk> {
//查詢普通公路覆蓋情況 //查詢普通公路覆蓋情況
List<ZhtjGljsdjqk> selectZhtjGljsdjqk(String area,String type); List<ZhtjGljsdjqk> selectZhtjGljsdjqk(String area,String type);
// 查询最新年份
String newYear(@Param("type")String type);
} }
...@@ -2,6 +2,7 @@ package com.elephant.framework.galaxy.aroad.module.zhtj.mapper; ...@@ -2,6 +2,7 @@ package com.elephant.framework.galaxy.aroad.module.zhtj.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGljszkpd; import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGljszkpd;
import org.apache.ibatis.annotations.Param;
/** /**
* 综合统计_公路技术状况评定 * 综合统计_公路技术状况评定
...@@ -10,5 +11,5 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGljszkpd; ...@@ -10,5 +11,5 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGljszkpd;
* @date 2019-03-11 17:58:58 * @date 2019-03-11 17:58:58
*/ */
public interface ZhtjGljszkpdMapper extends BaseMapper<ZhtjGljszkpd> { public interface ZhtjGljszkpdMapper extends BaseMapper<ZhtjGljszkpd> {
String newYear(@Param("type") String type);
} }
...@@ -2,6 +2,8 @@ package com.elephant.framework.galaxy.aroad.module.zhtj.mapper; ...@@ -2,6 +2,8 @@ package com.elephant.framework.galaxy.aroad.module.zhtj.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGllmqk; import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGllmqk;
import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
...@@ -15,5 +17,6 @@ public interface ZhtjGllmqkMapper extends BaseMapper<ZhtjGllmqk> { ...@@ -15,5 +17,6 @@ public interface ZhtjGllmqkMapper extends BaseMapper<ZhtjGllmqk> {
// 根据年份、类型查询各地市路面情况 // 根据年份、类型查询各地市路面情况
List<ZhtjGllmqk> electZhtjGllmqks(String year, String type,String area); List<ZhtjGllmqk> electZhtjGllmqks(String year, String type,String area);
Map<String, Object> selectOrdinary(String type, String year, String area); Map<String, Object> selectOrdinary(String type, String year, String area);
// 查询数据最新年份
String newYear(@Param("type") String type);
} }
...@@ -10,5 +10,6 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkQlqk; ...@@ -10,5 +10,6 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkQlqk;
* @date 2019-03-12 08:57:24 * @date 2019-03-12 08:57:24
*/ */
public interface ZhtjGlqsqkQlqkMapper extends BaseMapper<ZhtjGlqsqkQlqk> { public interface ZhtjGlqsqkQlqkMapper extends BaseMapper<ZhtjGlqsqkQlqk> {
// 查询最新的年份
String newYear();
} }
...@@ -10,5 +10,6 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkSdqk; ...@@ -10,5 +10,6 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkSdqk;
* @date 2019-03-11 20:53:25 * @date 2019-03-11 20:53:25
*/ */
public interface ZhtjGlqsqkSdqkMapper extends BaseMapper<ZhtjGlqsqkSdqk> { public interface ZhtjGlqsqkSdqkMapper extends BaseMapper<ZhtjGlqsqkSdqk> {
// 查询最新年份
String newYear();
} }
...@@ -10,5 +10,5 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGljszkpd; ...@@ -10,5 +10,5 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGljszkpd;
* @date 2019-03-11 17:58:58 * @date 2019-03-11 17:58:58
*/ */
public interface ZhtjGljszkpdService extends IService<ZhtjGljszkpd> { public interface ZhtjGljszkpdService extends IService<ZhtjGljszkpd> {
String newYear(String type);
} }
...@@ -19,4 +19,5 @@ public interface ZhtjGllmqkService extends IService<ZhtjGllmqk> { ...@@ -19,4 +19,5 @@ public interface ZhtjGllmqkService extends IService<ZhtjGllmqk> {
*/ */
Map<String,Object> getGlfgqktj(); Map<String,Object> getGlfgqktj();
Map<String, Object> getOrdinary(String type, String year, String area); Map<String, Object> getOrdinary(String type, String year, String area);
String newYear(String type);
} }
...@@ -10,5 +10,5 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkQlqk; ...@@ -10,5 +10,5 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkQlqk;
* @date 2019-03-12 08:57:24 * @date 2019-03-12 08:57:24
*/ */
public interface ZhtjGlqsqkQlqkService extends IService<ZhtjGlqsqkQlqk> { public interface ZhtjGlqsqkQlqkService extends IService<ZhtjGlqsqkQlqk> {
String newYear();
} }
...@@ -10,5 +10,5 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkSdqk; ...@@ -10,5 +10,5 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkSdqk;
* @date 2019-03-11 20:53:25 * @date 2019-03-11 20:53:25
*/ */
public interface ZhtjGlqsqkSdqkService extends IService<ZhtjGlqsqkSdqk> { public interface ZhtjGlqsqkSdqkService extends IService<ZhtjGlqsqkSdqk> {
String newYear();
} }
...@@ -100,13 +100,21 @@ public class ZhtjGljsdjqkServiceImpl extends ServiceImpl<ZhtjGljsdjqkMapper, Zht ...@@ -100,13 +100,21 @@ public class ZhtjGljsdjqkServiceImpl extends ServiceImpl<ZhtjGljsdjqkMapper, Zht
return ipage; return ipage;
} }
/**
* 全省公路技术等级划分Echarts、全省公路行政等级划分Echarts
* @return
*/
@Override @Override
public Map<String, Object> getQsgljsxz() { public Map<String, Object> getQsgljsxz() {
Map<String,Object> resultMap = new HashMap<>(); Map<String,Object> resultMap = new HashMap<>();
// 获取省道最新年份
String sdnewYear = zgtjgljsdjqkMapper.newYear("'省道'");
// 获取全省公路技术等级划分 // 获取全省公路技术等级划分
ZhtjGljsdjqk zhtjGljszkpd = super.getOne(Wrappers.<ZhtjGljsdjqk>query().lambda().eq(ZhtjGljsdjqk::getArea,"合计").eq(ZhtjGljsdjqk::getType,"省道")); ZhtjGljsdjqk zhtjGljszkpd = super.getOne(Wrappers.<ZhtjGljsdjqk>query().lambda().eq(ZhtjGljsdjqk::getArea,"合计").eq(ZhtjGljsdjqk::getType,"省道").eq(ZhtjGljsdjqk::getYear,sdnewYear));
// 获取全省行政等级最新年份
String sdxznewYear = zgtjgljsdjqkMapper.newYear("'国道','省道','县道','乡道','村道','专用公路','总计'");
// 获取全省行政等级划分 // 获取全省行政等级划分
List<ZhtjGljsdjqk> zhtjGljszkpdList = super.list(Wrappers.<ZhtjGljsdjqk>query().lambda().eq(ZhtjGljsdjqk::getArea,"合计").in(ZhtjGljsdjqk::getType,"国道","省道","县道","乡道","村道","专用公路","总计")); List<ZhtjGljsdjqk> zhtjGljszkpdList = super.list(Wrappers.<ZhtjGljsdjqk>query().lambda().eq(ZhtjGljsdjqk::getArea,"合计").in(ZhtjGljsdjqk::getType,"国道","省道","县道","乡道","村道","专用公路","总计").eq(ZhtjGljsdjqk::getYear,sdxznewYear));
// 存储行政等级处理结果 // 存储行政等级处理结果
List<Map<String,Object>> withinList = new ArrayList<>(); List<Map<String,Object>> withinList = new ArrayList<>();
List<Map<String,Object>> abroadData = new ArrayList<>(); List<Map<String,Object>> abroadData = new ArrayList<>();
...@@ -131,6 +139,7 @@ public class ZhtjGljsdjqkServiceImpl extends ServiceImpl<ZhtjGljsdjqkMapper, Zht ...@@ -131,6 +139,7 @@ public class ZhtjGljsdjqkServiceImpl extends ServiceImpl<ZhtjGljsdjqkMapper, Zht
resultMap.put("glxzdjhf",new HashMap<String,Object>(){{ resultMap.put("glxzdjhf",new HashMap<String,Object>(){{
put("withinList",withinList); put("withinList",withinList);
put("abroadData",abroadData); put("abroadData",abroadData);
put("glxzdjhfYear",sdxznewYear);
}}); }});
return resultMap; return resultMap;
} }
......
...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; ...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGljszkpd; import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGljszkpd;
import com.elephant.framework.galaxy.aroad.module.zhtj.mapper.ZhtjGljszkpdMapper; import com.elephant.framework.galaxy.aroad.module.zhtj.mapper.ZhtjGljszkpdMapper;
import com.elephant.framework.galaxy.aroad.module.zhtj.service.ZhtjGljszkpdService; import com.elephant.framework.galaxy.aroad.module.zhtj.service.ZhtjGljszkpdService;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
/** /**
...@@ -13,6 +14,11 @@ import org.springframework.stereotype.Service; ...@@ -13,6 +14,11 @@ import org.springframework.stereotype.Service;
* @date 2019-03-11 17:58:58 * @date 2019-03-11 17:58:58
*/ */
@Service @Service
@AllArgsConstructor
public class ZhtjGljszkpdServiceImpl extends ServiceImpl<ZhtjGljszkpdMapper, ZhtjGljszkpd> implements ZhtjGljszkpdService { public class ZhtjGljszkpdServiceImpl extends ServiceImpl<ZhtjGljszkpdMapper, ZhtjGljszkpd> implements ZhtjGljszkpdService {
private final ZhtjGljszkpdMapper zhtjGljszkpdMapper;
@Override
public String newYear(String type) {
return zhtjGljszkpdMapper.newYear(type);
}
} }
...@@ -155,4 +155,9 @@ public class ZhtjGllmqkServiceImpl extends ServiceImpl<ZhtjGllmqkMapper, ZhtjGll ...@@ -155,4 +155,9 @@ public class ZhtjGllmqkServiceImpl extends ServiceImpl<ZhtjGllmqkMapper, ZhtjGll
Map<String, Object> mapOrdinary = zhtjGllmqkMapper.selectOrdinary(type,year,area); Map<String, Object> mapOrdinary = zhtjGllmqkMapper.selectOrdinary(type,year,area);
return mapOrdinary; return mapOrdinary;
} }
@Override
public String newYear(String type) {
return zhtjGllmqkMapper.newYear(type);
}
} }
...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; ...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkQlqk; import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkQlqk;
import com.elephant.framework.galaxy.aroad.module.zhtj.mapper.ZhtjGlqsqkQlqkMapper; import com.elephant.framework.galaxy.aroad.module.zhtj.mapper.ZhtjGlqsqkQlqkMapper;
import com.elephant.framework.galaxy.aroad.module.zhtj.service.ZhtjGlqsqkQlqkService; import com.elephant.framework.galaxy.aroad.module.zhtj.service.ZhtjGlqsqkQlqkService;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
/** /**
...@@ -13,6 +14,11 @@ import org.springframework.stereotype.Service; ...@@ -13,6 +14,11 @@ import org.springframework.stereotype.Service;
* @date 2019-03-12 08:57:24 * @date 2019-03-12 08:57:24
*/ */
@Service @Service
@AllArgsConstructor
public class ZhtjGlqsqkQlqkServiceImpl extends ServiceImpl<ZhtjGlqsqkQlqkMapper, ZhtjGlqsqkQlqk> implements ZhtjGlqsqkQlqkService { public class ZhtjGlqsqkQlqkServiceImpl extends ServiceImpl<ZhtjGlqsqkQlqkMapper, ZhtjGlqsqkQlqk> implements ZhtjGlqsqkQlqkService {
private final ZhtjGlqsqkQlqkMapper zhtjGlqsqkQlqkMapper;
@Override
public String newYear() {
return zhtjGlqsqkQlqkMapper.newYear();
}
} }
...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; ...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkSdqk; import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkSdqk;
import com.elephant.framework.galaxy.aroad.module.zhtj.mapper.ZhtjGlqsqkSdqkMapper; import com.elephant.framework.galaxy.aroad.module.zhtj.mapper.ZhtjGlqsqkSdqkMapper;
import com.elephant.framework.galaxy.aroad.module.zhtj.service.ZhtjGlqsqkSdqkService; import com.elephant.framework.galaxy.aroad.module.zhtj.service.ZhtjGlqsqkSdqkService;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
/** /**
...@@ -13,6 +14,11 @@ import org.springframework.stereotype.Service; ...@@ -13,6 +14,11 @@ import org.springframework.stereotype.Service;
* @date 2019-03-11 20:53:25 * @date 2019-03-11 20:53:25
*/ */
@Service @Service
@AllArgsConstructor
public class ZhtjGlqsqkSdqkServiceImpl extends ServiceImpl<ZhtjGlqsqkSdqkMapper, ZhtjGlqsqkSdqk> implements ZhtjGlqsqkSdqkService { public class ZhtjGlqsqkSdqkServiceImpl extends ServiceImpl<ZhtjGlqsqkSdqkMapper, ZhtjGlqsqkSdqk> implements ZhtjGlqsqkSdqkService {
private final ZhtjGlqsqkSdqkMapper zhtjGlqsqkSdqkMapper;
@Override
public String newYear() {
return zhtjGlqsqkSdqkMapper.newYear();
}
} }
...@@ -5,7 +5,7 @@ spring: ...@@ -5,7 +5,7 @@ spring:
driver-class-name: com.mysql.jdbc.Driver driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/aroad?useUnicode=true&characterEncoding=utf-8&useSSL=false url: jdbc:mysql://127.0.0.1:3306/aroad?useUnicode=true&characterEncoding=utf-8&useSSL=false
username: root username: root
password: 123456 password: root
cache: cache:
type: redis type: redis
redis: redis:
......
...@@ -27,10 +27,18 @@ ...@@ -27,10 +27,18 @@
<result property="delFlag" column="del_flag"/> <result property="delFlag" column="del_flag"/>
<result property="remarks" column="remarks"/> <result property="remarks" column="remarks"/>
</resultMap> </resultMap>
<sql id="maxYear">
select max(year) maxyear from `t_zhtj_gljsdjqk`
</sql>
<select id="selectZhtjGljsdjqk" resultMap="zhtjGljsdjqkMap"> <select id="selectZhtjGljsdjqk" resultMap="zhtjGljsdjqkMap">
SELECT * FROM `t_zhtj_gljsdjqk` as tsd where area=#{area} and type in (${type}) and year = ( SELECT * FROM `t_zhtj_gljsdjqk` as tsd where area=#{area} and type in (${type}) and year = (
select max(year) maxyear from `t_zhtj_gljsdjqk` <include refid="maxYear"/>
) )
</select> </select>
<select id="newYear" resultType="string">
<include refid="maxYear"/>
<if test="type != null and type != ''">
where type in (${type})
</if>
</select>
</mapper> </mapper>
...@@ -25,4 +25,10 @@ ...@@ -25,4 +25,10 @@
<result property="delFlag" column="del_flag"/> <result property="delFlag" column="del_flag"/>
<result property="remarks" column="remarks"/> <result property="remarks" column="remarks"/>
</resultMap> </resultMap>
<select id="newYear" resultType="string">
select max(year) from t_zhtj_gljszkpd
<if test="type != null and type != ''">
where type = #{type}
</if>
</select>
</mapper> </mapper>
...@@ -25,13 +25,16 @@ ...@@ -25,13 +25,16 @@
<result property="delFlag" column="del_flag"/> <result property="delFlag" column="del_flag"/>
<result property="remarks" column="remarks"/> <result property="remarks" column="remarks"/>
</resultMap> </resultMap>
<sql id="maxYear">
select max(year) maxyear from `t_zhtj_gllmqk`
</sql>
<select id="electZhtjGllmqks" resultMap="zhtjGllmqkMap"> <select id="electZhtjGllmqks" resultMap="zhtjGllmqkMap">
SELECT * FROM `t_zhtj_gllmqk` where type = #{type} SELECT * FROM `t_zhtj_gllmqk` where type = #{type}
<if test="year==null or year==''"> <if test="year==null or year==''">
and year=( and year=(
select max(year) maxyear from `t_zhtj_gllmqk` <include refid="maxYear"/>
) )
</if> </if>
<if test="year!=null and year!=''"> <if test="year!=null and year!=''">
and year=#{year} and year=#{year}
</if> </if>
...@@ -43,7 +46,7 @@ ...@@ -43,7 +46,7 @@
SELECT sum(ypzlm_lqhnt) as ypzlm_lqhnt,sum(ypzlm_snhnt) as ypzlm_snhnt,sum(jypzlm) as jypzlm,sum(wpzlm) as wpzlm FROM `t_zhtj_gllmqk` where type in (${type}) SELECT sum(ypzlm_lqhnt) as ypzlm_lqhnt,sum(ypzlm_snhnt) as ypzlm_snhnt,sum(jypzlm) as jypzlm,sum(wpzlm) as wpzlm FROM `t_zhtj_gllmqk` where type in (${type})
<if test="year==null or year==''"> <if test="year==null or year==''">
and year=( and year=(
select max(year) maxyear from `t_zhtj_gllmqk` <include refid="maxYear"/>
) )
</if> </if>
<if test="year!=null and year!=''"> <if test="year!=null and year!=''">
...@@ -53,4 +56,10 @@ ...@@ -53,4 +56,10 @@
and area=#{area} and area=#{area}
</if> </if>
</select> </select>
<select id="newYear" resultType="string">
<include refid="maxYear"/>
<if test="type!=null and type!=''">
where type=#{type}
</if>
</select>
</mapper> </mapper>
...@@ -27,4 +27,7 @@ ...@@ -27,4 +27,7 @@
<result property="delFlag" column="del_flag"/> <result property="delFlag" column="del_flag"/>
<result property="remarks" column="remarks"/> <result property="remarks" column="remarks"/>
</resultMap> </resultMap>
<select id="newYear" resultType="string">
select max(year) from t_zhtj_glqsqk_qlqk
</select>
</mapper> </mapper>
...@@ -27,4 +27,7 @@ ...@@ -27,4 +27,7 @@
<result property="delFlag" column="del_flag"/> <result property="delFlag" column="del_flag"/>
<result property="remarks" column="remarks"/> <result property="remarks" column="remarks"/>
</resultMap> </resultMap>
<select id="newYear" resultType="string">
select max(year) from t_zhtj_glqsqk_sdqk
</select>
</mapper> </mapper>
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论