提交 2c80735e authored 作者: 朱运伟's avatar 朱运伟

综合统计-综合展示,完善按年份查询操作

添加普通国省道查询
上级 47f453e2
...@@ -91,4 +91,14 @@ public class ZhtjGljbxxGltclcController extends BaseController { ...@@ -91,4 +91,14 @@ public class ZhtjGljbxxGltclcController extends BaseController {
return new R<>(zhtjGljbxxGltclcService.getTclcEchartData(year)); return new R<>(zhtjGljbxxGltclcService.getTclcEchartData(year));
} }
/**
* 综合统计-综合展示-行政等级划分
* @param zhtjGljbxxGltclc zhtjGljbxxGltclc
* @return
*/
@GetMapping("/getxzdj")
public R getxzdj(ZhtjGljbxxGltclc zhtjGljbxxGltclc) {
return new R<>(zhtjGljbxxGltclcService.getxzdj(zhtjGljbxxGltclc));
}
} }
...@@ -114,4 +114,15 @@ public class ZhtjGljsdjqkController extends BaseController { ...@@ -114,4 +114,15 @@ public class ZhtjGljsdjqkController extends BaseController {
public R getQsgljsxz(){ public R getQsgljsxz(){
return new R<>(zhtjGljsdjqkService.getQsgljsxz()); return new R<>(zhtjGljsdjqkService.getQsgljsxz());
} }
/***********************************************************/
/**
* 获取全省公路技术等级
*/
@GetMapping("/gljsdj")
public R getJsdj(ZhtjGljsdjqk zhtjGljsdjqk){
return new R<>(zhtjGljsdjqkService.getGljsdj(zhtjGljsdjqk));
}
} }
...@@ -66,9 +66,9 @@ public class ZhtjGllmqkController extends BaseController { ...@@ -66,9 +66,9 @@ public class ZhtjGllmqkController extends BaseController {
* 公路覆蓋情況統計 * 公路覆蓋情況統計
*/ */
@GetMapping("/glfgqktj") @GetMapping("/glfgqktj")
public R getGlfgqktj(){ public R getGlfgqktj(ZhtjGllmqk zhtjGllmqk){
System.out.println("pppppppp");
return new R<>(zhtjGllmqkService.getGlfgqktj()); return new R<>(zhtjGllmqkService.getGlfgqktj(zhtjGllmqk));
} }
/*******************************************************************/ /*******************************************************************/
...@@ -77,7 +77,7 @@ public class ZhtjGllmqkController extends BaseController { ...@@ -77,7 +77,7 @@ public class ZhtjGllmqkController extends BaseController {
* @param zhtjGllmqk * @param zhtjGllmqk
* @return * @return
*/ */
@GetMapping("/glmcfl") @GetMapping("/getLmData")
public R getGLmcfl(ZhtjGllmqk zhtjGllmqk) { public R getGLmcfl(ZhtjGllmqk zhtjGllmqk) {
if(zhtjGllmqk.getYear() == null || "".equals(zhtjGllmqk.getYear())){ if(zhtjGllmqk.getYear() == null || "".equals(zhtjGllmqk.getYear())){
// 获取最新的时间 // 获取最新的时间
......
...@@ -51,36 +51,16 @@ public class ZhtjGlqsqkQlqkController extends BaseController { ...@@ -51,36 +51,16 @@ public class ZhtjGlqsqkQlqkController extends BaseController {
} }
/** /**
* 新增综合统计_公路桥隧情况_桥梁情况 * 综合展示-综合统计-桥梁统计
* @param zhtjGlqsqkQlqk 综合统计_公路桥隧情况_桥梁情况 * @param zhtjGlqsqkQlqk
* @return R * @return
*/
@SysLog("新增综合统计_公路桥隧情况_桥梁情况")
@PostMapping
public R save(@RequestBody ZhtjGlqsqkQlqk zhtjGlqsqkQlqk){
return new R<>(zhtjGlqsqkQlqkService.save(zhtjGlqsqkQlqk));
}
/**
* 修改综合统计_公路桥隧情况_桥梁情况
* @param zhtjGlqsqkQlqk 综合统计_公路桥隧情况_桥梁情况
* @return R
*/
@SysLog("修改综合统计_公路桥隧情况_桥梁情况")
@PutMapping
public R updateById(@RequestBody ZhtjGlqsqkQlqk zhtjGlqsqkQlqk){
return new R<>(zhtjGlqsqkQlqkService.updateById(zhtjGlqsqkQlqk));
}
/**
* 通过id删除综合统计_公路桥隧情况_桥梁情况
* @param id id
* @return R
*/ */
@SysLog("删除综合统计_公路桥隧情况_桥梁情况") @GetMapping("/getQlqk")
@DeleteMapping("/{id}") public R getQlqk(ZhtjGlqsqkQlqk zhtjGlqsqkQlqk) {
public R removeById(@PathVariable Integer id){ if(zhtjGlqsqkQlqk.getYear() == null || "".equals(zhtjGlqsqkQlqk.getYear())){
return new R<>(zhtjGlqsqkQlqkService.removeById(id)); // 获取最新的时间
zhtjGlqsqkQlqk.setYear(zhtjGlqsqkQlqkService.newYear());
}
return new R<>(zhtjGlqsqkQlqkService.getQlqk(zhtjGlqsqkQlqk));
} }
} }
...@@ -2,6 +2,7 @@ package com.elephant.framework.galaxy.aroad.module.zhtj.controller; ...@@ -2,6 +2,7 @@ package com.elephant.framework.galaxy.aroad.module.zhtj.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkQlqk;
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.service.ZhtjGlqsqkSdqkService; import com.elephant.framework.galaxy.aroad.module.zhtj.service.ZhtjGlqsqkSdqkService;
import com.elephant.framework.galaxy.aroad.response.R; import com.elephant.framework.galaxy.aroad.response.R;
...@@ -50,37 +51,19 @@ public class ZhtjGlqsqkSdqkController extends BaseController { ...@@ -50,37 +51,19 @@ public class ZhtjGlqsqkSdqkController extends BaseController {
return new R<>(zhtjGlqsqkSdqkService.getById(id)); return new R<>(zhtjGlqsqkSdqkService.getById(id));
} }
/**
* 新增综合统计_公路桥隧情况_隧道情况
* @param zhtjGlqsqkSdqk 综合统计_公路桥隧情况_隧道情况
* @return R
*/
@SysLog("新增综合统计_公路桥隧情况_隧道情况")
@PostMapping
public R save(@RequestBody ZhtjGlqsqkSdqk zhtjGlqsqkSdqk){
return new R<>(zhtjGlqsqkSdqkService.save(zhtjGlqsqkSdqk));
}
/**
* 修改综合统计_公路桥隧情况_隧道情况
* @param zhtjGlqsqkSdqk 综合统计_公路桥隧情况_隧道情况
* @return R
*/
@SysLog("修改综合统计_公路桥隧情况_隧道情况")
@PutMapping
public R updateById(@RequestBody ZhtjGlqsqkSdqk zhtjGlqsqkSdqk){
return new R<>(zhtjGlqsqkSdqkService.updateById(zhtjGlqsqkSdqk));
}
/** /**
* 通过id删除综合统计_公路桥隧情况_隧道情况 * 综合展示-综合统计-隧道统计
* @param id id * @param zhtjGlqsqkSdqk
* @return R * @return
*/ */
@SysLog("删除综合统计_公路桥隧情况_隧道情况") @GetMapping("/getSdqk")
@DeleteMapping("/{id}") public R getSdqk(ZhtjGlqsqkSdqk zhtjGlqsqkSdqk) {
public R removeById(@PathVariable Integer id){ if(zhtjGlqsqkSdqk.getYear() == null || "".equals(zhtjGlqsqkSdqk.getYear())){
return new R<>(zhtjGlqsqkSdqkService.removeById(id)); // 获取最新的时间
zhtjGlqsqkSdqk.setYear(zhtjGlqsqkSdqkService.newYear());
}
return new R<>(zhtjGlqsqkSdqkService.getSdqk(zhtjGlqsqkSdqk));
} }
} }
...@@ -55,37 +55,16 @@ public class ZhtjZhzsLnsjController extends BaseController { ...@@ -55,37 +55,16 @@ public class ZhtjZhzsLnsjController extends BaseController {
return new R<>(zhtjZhzsLnsjService.getById(id)); return new R<>(zhtjZhzsLnsjService.getById(id));
} }
/**
* 新增历年数据
* @param zhtjZhzsLnsj 历年数据
* @return R
*/
@SysLog("新增历年数据")
@PostMapping
public R save(@RequestBody ZhtjZhzsLnsj zhtjZhzsLnsj){
return new R<>(zhtjZhzsLnsjService.save(zhtjZhzsLnsj));
}
/**
* 修改历年数据
* @param zhtjZhzsLnsj 历年数据
* @return R
*/
@SysLog("修改历年数据")
@PutMapping
public R updateById(@RequestBody ZhtjZhzsLnsj zhtjZhzsLnsj){
return new R<>(zhtjZhzsLnsjService.updateById(zhtjZhzsLnsj));
}
/** /**
* 通过id删除历年数据 * 查询全省和普通国省道历年数据
* @param id id * @param zhtjZhzsLnsj 历年数据
* @return R * @return
*/ */
@SysLog("删除历年数据") @GetMapping("/lnsj")
@DeleteMapping("/{id}") public R getLnsj(ZhtjZhzsLnsj zhtjZhzsLnsj) {
public R removeById(@PathVariable Integer id){ return new R<>(zhtjZhzsLnsjService.selectLnsj(zhtjZhzsLnsj));
return new R<>(zhtjZhzsLnsjService.removeById(id));
} }
} }
...@@ -73,6 +73,34 @@ private static final long serialVersionUID = 1L; ...@@ -73,6 +73,34 @@ private static final long serialVersionUID = 1L;
* 小桥(单位:座) * 小桥(单位:座)
*/ */
private Integer xqSl; private Integer xqSl;
/**
* 立交桥(单位:米)
*/
private Double ljqCd;
/**
* 立交桥(单位:座)
*/
private Integer ljqSl;
/**
* 危桥(单位:米)
*/
private Double wqCd;
/**
* 危桥(单位:座)
*/
private Integer wqSl;
/**
* 限制交通(单位:米)
*/
private Double xzjtCd;
/**
* 限制交通(单位:座)
*/
private Integer xzjtSl;
/** /**
* 排序 * 排序
*/ */
......
...@@ -73,6 +73,24 @@ private static final long serialVersionUID = 1L; ...@@ -73,6 +73,24 @@ private static final long serialVersionUID = 1L;
* 短隧道数量(单位:座) * 短隧道数量(单位:座)
*/ */
private Integer dsdSl; private Integer dsdSl;
/**
* 限制交通(单位:米)
*/
private Double xzjtCd;
/**
* 限制交通(单位:座)
*/
private Integer xzjtSl;
/**
* 四五类隧道(单位:米)
*/
private Double swlCd;
/**
* 四五类隧道(单位:座)
*/
private Integer swlSl;
/** /**
* 排序 * 排序
*/ */
......
...@@ -29,6 +29,10 @@ private static final long serialVersionUID = 1L; ...@@ -29,6 +29,10 @@ private static final long serialVersionUID = 1L;
* 年份 * 年份
*/ */
private String year; private String year;
/**
* type
*/
private 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.ZhtjGljbxxGltclc; import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGljbxxGltclc;
import org.apache.ibatis.annotations.Param;
/** /**
*  公路通车里程表 *  公路通车里程表
...@@ -11,4 +12,5 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGljbxxGltclc; ...@@ -11,4 +12,5 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGljbxxGltclc;
*/ */
public interface ZhtjGljbxxGltclcMapper extends BaseMapper<ZhtjGljbxxGltclc> { public interface ZhtjGljbxxGltclcMapper extends BaseMapper<ZhtjGljbxxGltclc> {
ZhtjGljbxxGltclc selectOneForPtgsd(@Param("lm") ZhtjGljbxxGltclc tclc);
} }
...@@ -18,8 +18,15 @@ import java.util.Map; ...@@ -18,8 +18,15 @@ 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 year);
// 查询最新年份 // 查询最新年份
String newYear(@Param("type")String type); String newYear(@Param("type")String type);
List<ZhyhZhzsKeyValue> getZhyhZhzsGlOne(@Param("year") String year); List<ZhyhZhzsKeyValue> getZhyhZhzsGlOne(@Param("year") String year);
/**
* 综合统计-综合展示-公路技术等级-普通国省道
* @param zhtjGljsdjqk
* @return
*/
ZhtjGljsdjqk selectJsdjForPtgsd(@Param("lm") ZhtjGljsdjqk zhtjGljsdjqk);
} }
...@@ -25,5 +25,5 @@ public interface ZhtjGllmqkMapper extends BaseMapper<ZhtjGllmqk> { ...@@ -25,5 +25,5 @@ public interface ZhtjGllmqkMapper extends BaseMapper<ZhtjGllmqk> {
* @param zhtjGllmqk * @param zhtjGllmqk
* @return * @return
*/ */
ZhtjGllmqk selectLmqkForPtgsd(ZhtjGllmqk zhtjGllmqk); ZhtjGllmqk selectLmqkForPtgsd(@Param("lm")ZhtjGllmqk zhtjGllmqk);
} }
...@@ -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.ZhtjGlqsqkQlqk; import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkQlqk;
import org.apache.ibatis.annotations.Param;
/** /**
* 综合统计_公路桥隧情况_桥梁情况 * 综合统计_公路桥隧情况_桥梁情况
...@@ -12,4 +13,6 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkQlqk; ...@@ -12,4 +13,6 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkQlqk;
public interface ZhtjGlqsqkQlqkMapper extends BaseMapper<ZhtjGlqsqkQlqk> { public interface ZhtjGlqsqkQlqkMapper extends BaseMapper<ZhtjGlqsqkQlqk> {
// 查询最新的年份 // 查询最新的年份
String newYear(); String newYear();
ZhtjGlqsqkQlqk selectOneForPtgsd(@Param("ql") ZhtjGlqsqkQlqk zhtjGlqsqkQlqk);
} }
package com.elephant.framework.galaxy.aroad.module.zhtj.mapper; 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.ZhtjGlqsqkQlqk;
import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkSdqk; import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkSdqk;
import org.apache.ibatis.annotations.Param;
/** /**
* 综合统计_公路桥隧情况_隧道情况 * 综合统计_公路桥隧情况_隧道情况
...@@ -12,4 +14,6 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkSdqk; ...@@ -12,4 +14,6 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkSdqk;
public interface ZhtjGlqsqkSdqkMapper extends BaseMapper<ZhtjGlqsqkSdqk> { public interface ZhtjGlqsqkSdqkMapper extends BaseMapper<ZhtjGlqsqkSdqk> {
// 查询最新年份 // 查询最新年份
String newYear(); String newYear();
ZhtjGlqsqkSdqk selectOneForPtgsd(@Param("sd") ZhtjGlqsqkSdqk zhtjGlqsqksdqk);
} }
...@@ -14,4 +14,11 @@ import java.util.List; ...@@ -14,4 +14,11 @@ import java.util.List;
*/ */
public interface ZhtjZhzsLnsjMapper extends BaseMapper<ZhtjZhzsLnsj> { public interface ZhtjZhzsLnsjMapper extends BaseMapper<ZhtjZhzsLnsj> {
List<ZhtjZhzsLnsj> getListByYear(@Param("year") String year); List<ZhtjZhzsLnsj> getListByYear(@Param("year") String year);
/**
* 查询普通国省道历年数据
* @param zhtjZhzsLnsj
* @return
*/
List<ZhtjZhzsLnsj> selectListForPtgsd(@Param("lm") ZhtjZhzsLnsj zhtjZhzsLnsj);
} }
...@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.extension.service.IService; ...@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.extension.service.IService;
import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGljbxxGltclc; import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGljbxxGltclc;
import com.elephant.framework.galaxy.aroad.module.system.vo.echarts.BarEchartsVo; import com.elephant.framework.galaxy.aroad.module.system.vo.echarts.BarEchartsVo;
import java.util.Map;
/** /**
*  公路通车里程表 *  公路通车里程表
* *
...@@ -19,4 +21,11 @@ public interface ZhtjGljbxxGltclcService extends IService<ZhtjGljbxxGltclc> { ...@@ -19,4 +21,11 @@ public interface ZhtjGljbxxGltclcService extends IService<ZhtjGljbxxGltclc> {
*/ */
BarEchartsVo getTclcEchartData(String year); BarEchartsVo getTclcEchartData(String year);
/**
* 综合统计-综合展示-行政等级划分
* @param tclc
* @return
*/
Map<String,Object> getxzdj(ZhtjGljbxxGltclc tclc);
} }
...@@ -40,4 +40,11 @@ public interface ZhtjGljsdjqkService extends IService<ZhtjGljsdjqk> { ...@@ -40,4 +40,11 @@ public interface ZhtjGljsdjqkService extends IService<ZhtjGljsdjqk> {
* @return * @return
*/ */
ZhyhZhzsGlData getZhyhZhzsGlData(String year); ZhyhZhzsGlData getZhyhZhzsGlData(String year);
/**********************************************************/
/**
*
* @param zhtjGljsdjqk
* @return
*/
Map<String,Object> getGljsdj(ZhtjGljsdjqk zhtjGljsdjqk);
} }
...@@ -17,7 +17,7 @@ public interface ZhtjGllmqkService extends IService<ZhtjGllmqk> { ...@@ -17,7 +17,7 @@ public interface ZhtjGllmqkService extends IService<ZhtjGllmqk> {
/** /**
* 公路覆蓋情況統計 * 公路覆蓋情況統計
*/ */
Map<String,Object> getGlfgqktj(); Map<String,Object> getGlfgqktj(ZhtjGllmqk zhtjGllmqk);
Map<String, Object> getOrdinary(String type, String year, String area); Map<String, Object> getOrdinary(String type, String year, String area);
String newYear(String type); String newYear(String type);
......
...@@ -3,6 +3,8 @@ package com.elephant.framework.galaxy.aroad.module.zhtj.service; ...@@ -3,6 +3,8 @@ package com.elephant.framework.galaxy.aroad.module.zhtj.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkQlqk; import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkQlqk;
import java.util.Map;
/** /**
* 综合统计_公路桥隧情况_桥梁情况 * 综合统计_公路桥隧情况_桥梁情况
* *
...@@ -11,4 +13,6 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkQlqk; ...@@ -11,4 +13,6 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkQlqk;
*/ */
public interface ZhtjGlqsqkQlqkService extends IService<ZhtjGlqsqkQlqk> { public interface ZhtjGlqsqkQlqkService extends IService<ZhtjGlqsqkQlqk> {
String newYear(); String newYear();
Map<String,ZhtjGlqsqkQlqk> getQlqk(ZhtjGlqsqkQlqk zhtjGlqsqkQlqk);
} }
...@@ -11,4 +11,6 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkSdqk; ...@@ -11,4 +11,6 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkSdqk;
*/ */
public interface ZhtjGlqsqkSdqkService extends IService<ZhtjGlqsqkSdqk> { public interface ZhtjGlqsqkSdqkService extends IService<ZhtjGlqsqkSdqk> {
String newYear(); String newYear();
Object getSdqk(ZhtjGlqsqkSdqk zhtjGlqsqkSdqk);
} }
...@@ -2,9 +2,9 @@ package com.elephant.framework.galaxy.aroad.module.zhtj.service; ...@@ -2,9 +2,9 @@ package com.elephant.framework.galaxy.aroad.module.zhtj.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjZhzsLnsj; import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjZhzsLnsj;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List; import java.util.List;
import java.util.Map;
/** /**
* 历年数据 * 历年数据
...@@ -14,4 +14,6 @@ import java.util.List; ...@@ -14,4 +14,6 @@ import java.util.List;
*/ */
public interface ZhtjZhzsLnsjService extends IService<ZhtjZhzsLnsj> { public interface ZhtjZhzsLnsjService extends IService<ZhtjZhzsLnsj> {
public List<ZhtjZhzsLnsj> getListByYear(String year); public List<ZhtjZhzsLnsj> getListByYear(String year);
Map<String, List<ZhtjZhzsLnsj>> selectLnsj(ZhtjZhzsLnsj zhtjZhzsLnsj);
} }
...@@ -11,9 +11,7 @@ import com.elephant.framework.galaxy.aroad.module.system.vo.echarts.BarSeriesVo; ...@@ -11,9 +11,7 @@ import com.elephant.framework.galaxy.aroad.module.system.vo.echarts.BarSeriesVo;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.ArrayList; import java.util.*;
import java.util.Arrays;
import java.util.List;
/** /**
*  公路通车里程表 *  公路通车里程表
...@@ -85,4 +83,15 @@ public class ZhtjGljbxxGltclcServiceImpl extends ServiceImpl<ZhtjGljbxxGltclcMap ...@@ -85,4 +83,15 @@ public class ZhtjGljbxxGltclcServiceImpl extends ServiceImpl<ZhtjGljbxxGltclcMap
return echartsVo; return echartsVo;
} }
@Override
public Map<String, Object> getxzdj(ZhtjGljbxxGltclc tclc) {
ZhtjGljbxxGltclc qs = baseMapper.selectOne(Wrappers.query(tclc));
ZhtjGljbxxGltclc ptgsd = zhtjGljbxxGltclcMapper.selectOneForPtgsd(tclc);
Map<String ,Object> map = new HashMap<>();
map.put("qs",qs);
map.put("ptgsd",ptgsd);
return map;
}
} }
...@@ -30,6 +30,33 @@ public class ZhtjGljsdjqkServiceImpl extends ServiceImpl<ZhtjGljsdjqkMapper, Zht ...@@ -30,6 +30,33 @@ public class ZhtjGljsdjqkServiceImpl extends ServiceImpl<ZhtjGljsdjqkMapper, Zht
private final ZhtjGljsdjqkMapper zgtjgljsdjqkMapper; private final ZhtjGljsdjqkMapper zgtjgljsdjqkMapper;
/**
* 综合统计-综合展示公路技术等级划分
* @param zhtjGljsdjqk
* @return
*/
@Override
public Map<String,Object> getGljsdj(ZhtjGljsdjqk zhtjGljsdjqk) {
ZhtjGljsdjqk qs = baseMapper.selectOne(Wrappers.query(zhtjGljsdjqk));
ZhtjGljsdjqk ptgsd = zgtjgljsdjqkMapper.selectJsdjForPtgsd(zhtjGljsdjqk);
Map<String,Object> map = new HashMap<>();
map.put("qs",qs);
map.put("ptgsd",ptgsd);
return map;
}
/** /**
* 根据年份查询公路等级总体情况柱状图数据 * 根据年份查询公路等级总体情况柱状图数据
* *
...@@ -161,6 +188,8 @@ public class ZhtjGljsdjqkServiceImpl extends ServiceImpl<ZhtjGljsdjqkMapper, Zht ...@@ -161,6 +188,8 @@ public class ZhtjGljsdjqkServiceImpl extends ServiceImpl<ZhtjGljsdjqkMapper, Zht
return zhyhZhzsGlData; return zhyhZhzsGlData;
} }
public List<ZhyhZhzsKeyValue> getZhyhZhzsGlOne(String year) { public List<ZhyhZhzsKeyValue> getZhyhZhzsGlOne(String year) {
return zgtjgljsdjqkMapper.getZhyhZhzsGlOne(year); return zgtjgljsdjqkMapper.getZhyhZhzsGlOne(year);
} }
......
...@@ -80,73 +80,123 @@ public class ZhtjGllmqkServiceImpl extends ServiceImpl<ZhtjGllmqkMapper, ZhtjGll ...@@ -80,73 +80,123 @@ public class ZhtjGllmqkServiceImpl extends ServiceImpl<ZhtjGllmqkMapper, ZhtjGll
} }
@Override @Override
public Map<String,Object> getGlfgqktj() { public Map<String,Object> getGlfgqktj(ZhtjGllmqk zhtjGllmqk) {
Map<String,Object> resultMap = new HashMap<>(); Map<String,Object> resultMap = new HashMap<>();
String[] indicator = new String[]{"二级公路","等级公路","沥青公路"}; String[] indicator = new String[]{"二级公路","等级公路","沥青公路"};
/** /**
* 查詢普通公路覆蓋情況 * 查詢普通公路覆蓋情況
* 普通公路不计算高速 * 普通公路不计算高速
*/ */
ZhtjGllmqk ptglZhtjGllmqk = super.getOne(Wrappers.<ZhtjGllmqk>query().lambda().eq(ZhtjGllmqk::getArea,"合计").eq(ZhtjGllmqk::getType,"总计")); ZhtjGllmqk ptglZhtjGllmqk = super.getOne(Wrappers.<ZhtjGllmqk>query(zhtjGllmqk).lambda().eq(ZhtjGllmqk::getArea,"合计").eq(ZhtjGllmqk::getType,"总计"));
ZhtjGljsdjqk zhtjGljsdjqk = zhtjGljsdjqkMapper.selectZhtjGljsdjqk("合计","'总计'").get(0); List<ZhtjGljsdjqk> zhtjGljsdjqk = zhtjGljsdjqkMapper.selectZhtjGljsdjqk("合计","'总计'",zhtjGllmqk.getYear());
resultMap.put("ptgl",new HashMap<String,Object>(){{ if(ptglZhtjGllmqk!=null &&zhtjGljsdjqk!=null){
put("serieData",new ArrayList<Object>(){{ resultMap.put("ptgl",new HashMap<String,Object>(){{
add(zhtjGljsdjqk.getSecondRoad()); put("serieData",new ArrayList<Object>(){{
add(zhtjGljsdjqk.getTotal()-zhtjGljsdjqk.getHighRoad()); add(zhtjGljsdjqk.get(0).getSecondRoad());
add(ptglZhtjGllmqk.getYpzlmLqhnt()); add(zhtjGljsdjqk.get(0).getTotal()-zhtjGljsdjqk.get(0).getHighRoad());
add(ptglZhtjGllmqk.getYpzlmLqhnt());
}});
put("indicator",indicator);
}}); }});
put("indicator",indicator); }else{
}}); resultMap.put("ptgl",new HashMap<String,Object>(){{
put("serieData",new ArrayList<Object>(){{
add(0);
add(0);
add(0);
}});
put("indicator",indicator);
}});
}
/** /**
* 查询国省道公路覆盖情况 * 查询国省道公路覆盖情况
* 国省道包含高速公路 * 国省道包含高速公路
*/ */
ZhtjGllmqk gsdZhtjGllmqk = super.getOne(Wrappers.<ZhtjGllmqk>query().lambda().eq(ZhtjGllmqk::getArea,"合计").eq(ZhtjGllmqk::getType,"国省道合计")); ZhtjGllmqk gsdZhtjGllmqk = super.getOne(Wrappers.<ZhtjGllmqk>query(zhtjGllmqk).lambda().eq(ZhtjGllmqk::getArea,"合计").eq(ZhtjGllmqk::getType,"国省道合计"));
ZhtjGljsdjqk gsdGljsdjqk = zhtjGljsdjqkMapper.selectZhtjGljsdjqk("合计","'国省道合计'").get(0); List<ZhtjGljsdjqk> gsdGljsdjqk = zhtjGljsdjqkMapper.selectZhtjGljsdjqk("合计","'国省道合计'",zhtjGllmqk.getYear());
resultMap.put("gsd",new HashMap<String,Object>(){{
put("serieData",new ArrayList<Object>(){{ if (gsdZhtjGllmqk!=null &&gsdGljsdjqk!=null){
add(gsdGljsdjqk.getSecondRoad()); resultMap.put("gsd",new HashMap<String,Object>(){{
add(gsdGljsdjqk.getTotal()+gsdGljsdjqk.getHighRoad()); put("serieData",new ArrayList<Object>(){{
add(gsdZhtjGllmqk.getYpzlmLqhnt()); add(gsdGljsdjqk.get(0).getSecondRoad());
add(gsdGljsdjqk.get(0).getTotal()+gsdGljsdjqk.get(0).getHighRoad());
add(gsdZhtjGllmqk.getYpzlmLqhnt());
}});
put("indicator",indicator);
}}); }});
put("indicator",indicator); /**
}}); * 查询普通国省道覆盖情况
/** * 不包含高速公路
* 查询普通国省道覆盖情况 */
* 不包含高速公路 resultMap.put("ptgsd",new HashMap<String,Object>(){{
*/ put("serieData",new ArrayList<Object>(){{
resultMap.put("ptgsd",new HashMap<String,Object>(){{ add(gsdGljsdjqk.get(0).getSecondRoad());
put("serieData",new ArrayList<Object>(){{ add(gsdGljsdjqk.get(0).getTotal());
add(gsdGljsdjqk.getSecondRoad()); add(gsdZhtjGllmqk.getYpzlmLqhnt());
add(gsdGljsdjqk.getTotal()); }});
add(gsdZhtjGllmqk.getYpzlmLqhnt()); put("indicator",indicator);
}});
}else {
resultMap.put("gsd",new HashMap<String,Object>(){{
put("serieData",new ArrayList<Object>(){{
add(0);
add(0);
add(0);
}});
put("indicator",indicator);
}}); }});
put("indicator",indicator); resultMap.put("ptgsd",new HashMap<String,Object>(){{
}}); put("serieData",new ArrayList<Object>(){{
add(0);
add(0);
add(0);
}});
put("indicator",indicator);
}});
}
/** /**
* 查询农村公路覆盖情况 * 查询农村公路覆盖情况
*/ */
List<ZhtjGllmqk> ncglZhtjGllmqks = super.list(Wrappers.<ZhtjGllmqk>query().lambda().eq(ZhtjGllmqk::getArea,"合计").in(ZhtjGllmqk::getType,"县道","乡道","专用公路","村道")); List<ZhtjGllmqk> ncglZhtjGllmqks = super.list(Wrappers.<ZhtjGllmqk>query(zhtjGllmqk).lambda().eq(ZhtjGllmqk::getArea,"合计").in(ZhtjGllmqk::getType,"县道","乡道","专用公路","村道"));
List<ZhtjGljsdjqk> ncglGljsdjqks = zhtjGljsdjqkMapper.selectZhtjGljsdjqk("合计","'县道','乡道','专用公路','村道'"); List<ZhtjGljsdjqk> ncglGljsdjqks = zhtjGljsdjqkMapper.selectZhtjGljsdjqk("合计","'县道','乡道','专用公路','村道'",zhtjGllmqk.getYear());
Double secondRoad = 0.0,total=0.0,ypzlmLqhnt=0.0; if (ncglZhtjGllmqks !=null &&ncglGljsdjqks!=null){
for(ZhtjGllmqk zhtjGllmqk : ncglZhtjGllmqks){ Double secondRoad = 0.0,total=0.0,ypzlmLqhnt=0.0;
ypzlmLqhnt+=zhtjGllmqk.getYpzlmLqhnt(); for(ZhtjGllmqk lmqk : ncglZhtjGllmqks){
} ypzlmLqhnt+=lmqk.getYpzlmLqhnt();
for(ZhtjGljsdjqk zhtjGljsdjqk1 : ncglGljsdjqks){ }
secondRoad+=zhtjGljsdjqk1.getSecondRoad(); for(ZhtjGljsdjqk zhtjGljsdjqk1 : ncglGljsdjqks){
total+=zhtjGljsdjqk1.getTotal(); secondRoad+=zhtjGljsdjqk1.getSecondRoad();
} total+=zhtjGljsdjqk1.getTotal();
Double finalSecondRoad = secondRoad; }
Double finalTotal = total; Double finalSecondRoad = secondRoad;
Double finalYpzlmLqhnt = ypzlmLqhnt; Double finalTotal = total;
resultMap.put("ncgl",new HashMap<String,Object>(){{ Double finalYpzlmLqhnt = ypzlmLqhnt;
put("serieData",new ArrayList<Object>(){{ resultMap.put("ncgl",new HashMap<String,Object>(){{
add(finalSecondRoad); put("serieData",new ArrayList<Object>(){{
add(finalTotal); add(finalSecondRoad);
add(finalYpzlmLqhnt); add(finalTotal);
add(finalYpzlmLqhnt);
}});
put("indicator",indicator);
}});
}else{
resultMap.put("ncgl",new HashMap<String,Object>(){{
put("serieData",new ArrayList<Object>(){{
add(0);
add(0);
add(0);
}});
put("indicator",indicator);
}}); }});
put("indicator",indicator); }
}});
return resultMap; return resultMap;
} }
...@@ -169,7 +219,7 @@ public class ZhtjGllmqkServiceImpl extends ServiceImpl<ZhtjGllmqkMapper, ZhtjGll ...@@ -169,7 +219,7 @@ public class ZhtjGllmqkServiceImpl extends ServiceImpl<ZhtjGllmqkMapper, ZhtjGll
Map<String, Object> map = new HashMap<>(); Map<String, Object> map = new HashMap<>();
map.put("qs",qs_tj); map.put("qs",qs_tj);
map.put("ptgsd",qs_tj); map.put("ptgsd",pggsd_tj);
return map; return map;
} }
} }
package com.elephant.framework.galaxy.aroad.module.zhtj.service.impl; package com.elephant.framework.galaxy.aroad.module.zhtj.service.impl;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 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;
...@@ -7,6 +8,9 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.service.ZhtjGlqsqkQlqkSer ...@@ -7,6 +8,9 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.service.ZhtjGlqsqkQlqkSer
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.HashMap;
import java.util.Map;
/** /**
* 综合统计_公路桥隧情况_桥梁情况 * 综合统计_公路桥隧情况_桥梁情况
* *
...@@ -21,4 +25,15 @@ public class ZhtjGlqsqkQlqkServiceImpl extends ServiceImpl<ZhtjGlqsqkQlqkMapper, ...@@ -21,4 +25,15 @@ public class ZhtjGlqsqkQlqkServiceImpl extends ServiceImpl<ZhtjGlqsqkQlqkMapper,
public String newYear() { public String newYear() {
return zhtjGlqsqkQlqkMapper.newYear(); return zhtjGlqsqkQlqkMapper.newYear();
} }
@Override
public Map<String, ZhtjGlqsqkQlqk> getQlqk(ZhtjGlqsqkQlqk zhtjGlqsqkQlqk) {
ZhtjGlqsqkQlqk qs = baseMapper.selectOne(Wrappers.query(zhtjGlqsqkQlqk));
ZhtjGlqsqkQlqk ptgsd = zhtjGlqsqkQlqkMapper.selectOneForPtgsd(zhtjGlqsqkQlqk);
Map<String,ZhtjGlqsqkQlqk> map = new HashMap<>();
map.put("qs",qs);
map.put("ptgsd",ptgsd);
return map;
}
} }
package com.elephant.framework.galaxy.aroad.module.zhtj.service.impl; package com.elephant.framework.galaxy.aroad.module.zhtj.service.impl;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 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.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 lombok.AllArgsConstructor;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.HashMap;
import java.util.Map;
/** /**
* 综合统计_公路桥隧情况_隧道情况 * 综合统计_公路桥隧情况_隧道情况
* *
...@@ -21,4 +26,14 @@ public class ZhtjGlqsqkSdqkServiceImpl extends ServiceImpl<ZhtjGlqsqkSdqkMapper, ...@@ -21,4 +26,14 @@ public class ZhtjGlqsqkSdqkServiceImpl extends ServiceImpl<ZhtjGlqsqkSdqkMapper,
public String newYear() { public String newYear() {
return zhtjGlqsqkSdqkMapper.newYear(); return zhtjGlqsqkSdqkMapper.newYear();
} }
@Override
public Object getSdqk(ZhtjGlqsqkSdqk zhtjGlqsqkSdqk) {
ZhtjGlqsqkSdqk qs = baseMapper.selectOne(Wrappers.query(zhtjGlqsqkSdqk));
ZhtjGlqsqkSdqk ptgsd = zhtjGlqsqkSdqkMapper.selectOneForPtgsd(zhtjGlqsqkSdqk);
Map<String,ZhtjGlqsqkSdqk> map = new HashMap<>();
map.put("qs",qs);
map.put("ptgsd",ptgsd);
return map;
}
} }
package com.elephant.framework.galaxy.aroad.module.zhtj.service.impl; package com.elephant.framework.galaxy.aroad.module.zhtj.service.impl;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjZhzsLnsj; import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjZhzsLnsj;
import com.elephant.framework.galaxy.aroad.module.zhtj.mapper.ZhtjZhzsLnsjMapper; import com.elephant.framework.galaxy.aroad.module.zhtj.mapper.ZhtjZhzsLnsjMapper;
...@@ -8,7 +8,9 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.service.ZhtjZhzsLnsjServi ...@@ -8,7 +8,9 @@ import com.elephant.framework.galaxy.aroad.module.zhtj.service.ZhtjZhzsLnsjServi
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map;
/** /**
* 历年数据 * 历年数据
...@@ -27,4 +29,21 @@ public class ZhtjZhzsLnsjServiceImpl extends ServiceImpl<ZhtjZhzsLnsjMapper, Zht ...@@ -27,4 +29,21 @@ public class ZhtjZhzsLnsjServiceImpl extends ServiceImpl<ZhtjZhzsLnsjMapper, Zht
List<ZhtjZhzsLnsj> aaa = zhtjZhzsLnsjMapper.getListByYear(year); List<ZhtjZhzsLnsj> aaa = zhtjZhzsLnsjMapper.getListByYear(year);
return aaa; return aaa;
} }
/**
* 获取全省与普通国省道历年数据
* @param zhtjZhzsLnsj
* @return
*/
@Override
public Map<String, List<ZhtjZhzsLnsj>> selectLnsj(ZhtjZhzsLnsj zhtjZhzsLnsj) {
List<ZhtjZhzsLnsj> qs = zhtjZhzsLnsjMapper.getListByYear(zhtjZhzsLnsj.getYear());
List<ZhtjZhzsLnsj> ptgsd = zhtjZhzsLnsjMapper.selectListForPtgsd(zhtjZhzsLnsj);
Map<String,List<ZhtjZhzsLnsj>> map = new HashMap<>();
map.put("qs",qs);
map.put("ptgsd",ptgsd);
return map;
}
} }
...@@ -24,4 +24,16 @@ ...@@ -24,4 +24,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>
<select id="selectOneForPtgsd" resultMap="zhtjGljbxxGltclcMap">
SELECT * FROM t_zhtj_gljbxx_gltclc_ptgsd
<where>
<if test="lm.year!=null and lm.year!=''">
and year=#{lm.year}
</if>
<if test="lm.area!=null and lm.area!=''">
and area=#{lm.area}
</if>
</where>
</select>
</mapper> </mapper>
...@@ -31,9 +31,7 @@ ...@@ -31,9 +31,7 @@
select max(year) maxyear from `t_zhtj_gljsdjqk` select max(year) maxyear from `t_zhtj_gljsdjqk`
</sql> </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=#{year}
<include refid="maxYear"/>
)
</select> </select>
<select id="newYear" resultType="string"> <select id="newYear" resultType="string">
...@@ -49,4 +47,20 @@ ...@@ -49,4 +47,20 @@
area='合计' and year=#{year} and (type="国道" or type="省道") area='合计' and year=#{year} and (type="国道" or type="省道")
</where> </where>
</select> </select>
<select id="selectJsdjForPtgsd" resultMap="zhtjGljsdjqkMap">
SELECT * FROM t_zhtj_gljsdjqk_ptgsd
<where>
<if test="lm.year!=null and lm.year!=''">
and year=#{lm.year}
</if>
<if test="lm.area!=null and lm.area!=''">
and area=#{lm.area}
</if>
<if test="lm.type!=null and lm.type!=''">
and type=#{lm.type}
</if>
</where>
</select>
</mapper> </mapper>
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<mapper namespace="com.elephant.framework.galaxy.aroad.module.zhtj.mapper.ZhtjGllmqkMapper"> <mapper namespace="com.elephant.framework.galaxy.aroad.module.zhtj.mapper.ZhtjGllmqkMapper">
<resultMap id="zhtjGllmqkMap" type="com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGllmqk"> <resultMap id="zhtjGllmqkMap" type="com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGllmqk">
<id property="id" column="id"/> <id property="id" column="id"/>
<result property="year" column="year"/> <result property="year" column="year"/>
<result property="area" column="area"/> <result property="area" column="area"/>
...@@ -24,52 +24,59 @@ ...@@ -24,52 +24,59 @@
<result property="status" column="status"/> <result property="status" column="status"/>
<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"> <sql id="maxYear">
select max(year) maxyear from `t_zhtj_gllmqk` select max(year) maxyear from `t_zhtj_gllmqk`
</sql> </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=(
<include refid="maxYear"/>
)
</if>
<if test="year!=null and year!=''">
and year=#{year}
</if>
<if test="area!=null and area!=''">
and area=#{area}
</if>
</select>
<select id="selectOrdinary" resultType="Map">
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==''">
and year=(
<include refid="maxYear"/>
)
</if>
<if test="year!=null and year!=''">
and year=#{year}
</if>
<if test="area!=null and area!=''">
and area=#{area}
</if>
</select>
<select id="newYear" resultType="string">
<include refid="maxYear"/> <include refid="maxYear"/>
<if test="type!=null and type!=''"> )
where type=#{type} </if>
</if> <if test="year!=null and year!=''">
</select> and year=#{year}
</if>
<if test="area!=null and area!=''">
and area=#{area}
</if>
</select>
<select id="selectOrdinary" resultType="Map">
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==''">
and year=(
<include refid="maxYear"/>
)
</if>
<if test="year!=null and year!=''">
and year=#{year}
</if>
<if test="area!=null and area!=''">
and area=#{area}
</if>
</select>
<select id="newYear" resultType="string">
<include refid="maxYear"/>
<if test="type!=null and type!=''">
where type=#{type}
</if>
</select>
<select id="selectLmqkForPtgsd" resultMap="zhtjGllmqkMap"> <select id="selectLmqkForPtgsd" resultMap="zhtjGllmqkMap">
SELECT * FROM t_zhtj_gllmqk_ptgsd SELECT * FROM t_zhtj_gllmqk_ptgsd
<where> <where>
<if test="year!=null and year!=''"> <if test="lm.year!=null and lm.year!=''">
and year=#{year} and year=#{lm.year}
</if> </if>
</where> <if test="lm.area!=null and lm.area!=''">
and area=#{lm.area}
</if>
<if test="lm.type!=null and lm.type!=''">
and type=#{lm.type}
</if>
</where>
</select> </select>
</mapper> </mapper>
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<mapper namespace="com.elephant.framework.galaxy.aroad.module.zhtj.mapper.ZhtjGlqsqkQlqkMapper"> <mapper namespace="com.elephant.framework.galaxy.aroad.module.zhtj.mapper.ZhtjGlqsqkQlqkMapper">
<resultMap id="zhtjGlqsqkQlqkMap" type="com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkQlqk"> <resultMap id="zhtjGlqsqkQlqkMap" type="com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkQlqk">
<id property="id" column="id"/> <id property="id" column="id"/>
<result property="year" column="year"/> <result property="year" column="year"/>
<result property="area" column="area"/> <result property="area" column="area"/>
...@@ -18,6 +18,12 @@ ...@@ -18,6 +18,12 @@
<result property="zqSl" column="zq_sl"/> <result property="zqSl" column="zq_sl"/>
<result property="xqCd" column="xq_cd"/> <result property="xqCd" column="xq_cd"/>
<result property="xqSl" column="xq_sl"/> <result property="xqSl" column="xq_sl"/>
<result property="ljqCd" column="ljq_cd"/>
<result property="ljqSl" column="ljq_sl"/>
<result property="wqCd" column="wq_cd"/>
<result property="wqSl" column="wq_sl"/>
<result property="xzjtCd" column="xzjt_sl"/>
<result property="xzjtSl" column="xzjt_sl"/>
<result property="sort" column="sort"/> <result property="sort" column="sort"/>
<result property="creator" column="creator"/> <result property="creator" column="creator"/>
<result property="createTime" column="create_time"/> <result property="createTime" column="create_time"/>
...@@ -26,8 +32,21 @@ ...@@ -26,8 +32,21 @@
<result property="status" column="status"/> <result property="status" column="status"/>
<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 id="newYear" resultType="string">
select max(year) from t_zhtj_glqsqk_qlqk select max(year) from t_zhtj_glqsqk_qlqk
</select> </select>
<select id="selectOneForPtgsd" resultType="com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkQlqk">
select * from t_zhtj_glqsqk_qlqk_ptgsd
<where>
<if test="ql.year !=null and ql.year!=''">
year =#{ql.year}
</if>
<if test="ql.area !=null and ql.area!=''">
and area =#{ql.area}
</if>
</where>
</select>
</mapper> </mapper>
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<mapper namespace="com.elephant.framework.galaxy.aroad.module.zhtj.mapper.ZhtjGlqsqkSdqkMapper"> <mapper namespace="com.elephant.framework.galaxy.aroad.module.zhtj.mapper.ZhtjGlqsqkSdqkMapper">
<resultMap id="zhtjGlqsqkSdqkMap" type="com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkSdqk"> <resultMap id="zhtjGlqsqkSdqkMap" type="com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkSdqk">
<id property="id" column="id"/> <id property="id" column="id"/>
<result property="year" column="year"/> <result property="year" column="year"/>
<result property="area" column="area"/> <result property="area" column="area"/>
...@@ -18,6 +18,10 @@ ...@@ -18,6 +18,10 @@
<result property="zsdSl" column="zsd_sl"/> <result property="zsdSl" column="zsd_sl"/>
<result property="dsdCd" column="dsd_cd"/> <result property="dsdCd" column="dsd_cd"/>
<result property="dsdSl" column="dsd_sl"/> <result property="dsdSl" column="dsd_sl"/>
<result property="xzjtCd" column="xzjt_cd"/>
<result property="xzjtSl" column="xzjt_sl"/>
<result property="swlCd" column="swl_cd"/>
<result property="swlSl" column="swl_sl"/>
<result property="sort" column="sort"/> <result property="sort" column="sort"/>
<result property="creator" column="creator"/> <result property="creator" column="creator"/>
<result property="createTime" column="create_time"/> <result property="createTime" column="create_time"/>
...@@ -26,8 +30,21 @@ ...@@ -26,8 +30,21 @@
<result property="status" column="status"/> <result property="status" column="status"/>
<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 id="newYear" resultType="string">
select max(year) from t_zhtj_glqsqk_sdqk select max(year) from t_zhtj_glqsqk_sdqk
</select> </select>
<select id="selectOneForPtgsd" resultType="com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjGlqsqkSdqk">
select * from t_zhtj_glqsqk_sdqk_ptgsd
<where>
<if test="sd.year !=null and sd.year!=''">
year =#{sd.year}
</if>
<if test="sd.area !=null and sd.area!=''">
and area =#{sd.area}
</if>
</where>
</select>
</mapper> </mapper>
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<mapper namespace="com.elephant.framework.galaxy.aroad.module.zhtj.mapper.ZhtjZhzsLnsjMapper"> <mapper namespace="com.elephant.framework.galaxy.aroad.module.zhtj.mapper.ZhtjZhzsLnsjMapper">
<resultMap id="zhtjZhzsLnsjMap" type="com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjZhzsLnsj"> <resultMap id="zhtjZhzsLnsjMap" type="com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjZhzsLnsj">
<id property="id" column="id"/> <id property="id" column="id"/>
<result property="year" column="year"/> <result property="year" column="year"/>
<result property="unit" column="unit"/> <result property="unit" column="unit"/>
...@@ -21,15 +21,23 @@ ...@@ -21,15 +21,23 @@
<result property="status" column="status"/> <result property="status" column="status"/>
<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="getListByYear" resultMap="zhtjZhzsLnsjMap"> <select id="getListByYear" resultMap="zhtjZhzsLnsjMap">
SELECT * FROM `t_zhtj_zhzs_lnsj` SELECT * FROM `t_zhtj_zhzs_lnsj`
<where> <where>
<if test="year != null and year != ''"> <if test="year != null and year != ''">
year >= #{year} year >= #{year}
</if> </if>
</where> </where>
</select> </select>
<select id="selectListForPtgsd" resultMap="zhtjZhzsLnsjMap">
select * from t_zhtj_zhzs_lnsj_ptgsd
<where>
<if test="lm.year != null and lm.year != ''">
year >= #{lm.year}
</if>
</where>
</select>
</mapper> </mapper>
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
<resultMap id="zhtjZhzsZtqkMap" type="com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjZhzsZtqk"> <resultMap id="zhtjZhzsZtqkMap" type="com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjZhzsZtqk">
<id property="id" column="id"/> <id property="id" column="id"/>
<result property="year" column="year"/> <result property="year" column="year"/>
<result property="type" column="type"/>
<result property="title" column="title"/> <result property="title" column="title"/>
<result property="content" column="content"/> <result property="content" column="content"/>
<result property="other" column="other"/> <result property="other" column="other"/>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论