bug修复
This commit is contained in:
parent
2e5ebd29b1
commit
d3ca213c24
@ -54,7 +54,7 @@ public class HighFormworkMeasureCurrentDataController {
|
||||
@ApiImplicitParam(name = "pageSize", value = "每页显示条数", paramType = "body", required = true, dataType = "Integer"),
|
||||
})
|
||||
@PostMapping(value = "/list")
|
||||
public Result<IPage<EntityMap>> queryPageList(@RequestBody Map<String, Object> map) {
|
||||
public Result<IPage<HighFormworkMeasureCurrentData>> queryPageList(@RequestBody Map<String, Object> map) {
|
||||
return Result.success(highFormworkMeasureCurrentDataService.selectMeasureCurrentDataPage(map));
|
||||
}
|
||||
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
package com.zhgd.xmgl.modules.highformwork.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
@ -84,4 +85,7 @@ public class HighFormworkMeasureCurrentData implements Serializable {
|
||||
@ApiModelProperty(value = "报警状态,1正常,2预警,3报警,4离线")
|
||||
private java.lang.Integer alarmState;
|
||||
|
||||
@TableField(exist = false)
|
||||
@ApiModelProperty(value = "测量点名称")
|
||||
private java.lang.String measurePointName;
|
||||
}
|
||||
|
||||
@ -22,7 +22,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
@Mapper
|
||||
public interface HighFormworkMeasureCurrentDataMapper extends BaseMapper<HighFormworkMeasureCurrentData> {
|
||||
|
||||
List<EntityMap> selectMeasureCurrentDataPage(Page<EntityMap> page, @Param("param") Map<String, Object> map);
|
||||
List<HighFormworkMeasureCurrentData> selectMeasureCurrentDataPage(Page<HighFormworkMeasureCurrentData> page, @Param("param") Map<String, Object> map);
|
||||
|
||||
|
||||
HighFormworkMeasureCurrentData selectNewestHighFormworkMeasureCurrentData(@Param("measurePointNumber") String measurePointNumber, @Param("projectSn") String projectSn);
|
||||
|
||||
@ -1,37 +1,40 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.zhgd.xmgl.modules.highformwork.mapper.HighFormworkMeasureCurrentDataMapper">
|
||||
<select id="selectMeasureCurrentDataPage" resultType="com.zhgd.jeecg.common.mybatis.EntityMap">
|
||||
select id,
|
||||
measure_point_number,
|
||||
project_sn,
|
||||
DATE_FORMAT(collect_time, '%Y-%m-%d %H:%i:%s') as collect_time,
|
||||
electric_power,
|
||||
angle_x_axis,
|
||||
angle_y_axis,
|
||||
pressure,
|
||||
subside,
|
||||
alarm_state,
|
||||
pole_axial_force,
|
||||
horizontal_displacement,
|
||||
formwork_settlement,
|
||||
pole_tilt,
|
||||
foundation_settlement
|
||||
from high_formwork_measure_current_data
|
||||
where project_sn = #{param.projectSn}
|
||||
<select id="selectMeasureCurrentDataPage"
|
||||
resultType="com.zhgd.xmgl.modules.highformwork.entity.HighFormworkMeasureCurrentData">
|
||||
select hfmcd.id,
|
||||
hfmcd.measure_point_number,
|
||||
hfmcd.project_sn,
|
||||
DATE_FORMAT(hfmcd.collect_time, '%Y-%m-%d %H:%i:%s') as collect_time,
|
||||
hfmcd.electric_power,
|
||||
hfmcd.angle_x_axis,
|
||||
hfmcd.angle_y_axis,
|
||||
hfmcd.pressure,
|
||||
hfmcd.subside,
|
||||
hfmcd.alarm_state,
|
||||
hfmcd.pole_axial_force,
|
||||
hfmcd.horizontal_displacement,
|
||||
hfmcd.formwork_settlement,
|
||||
hfmcd.pole_tilt,
|
||||
hfmcd.foundation_settlement,
|
||||
hfmp.measure_point_name
|
||||
from high_formwork_measure_current_data hfmcd
|
||||
join high_formwork_measure_point hfmp on hfmcd.measure_point_number = hfmp.measure_point_number
|
||||
where hfmcd.project_sn = #{param.projectSn}
|
||||
<if test="param.startTime != null and param.startTime != ''">
|
||||
AND collect_time >= CONCAT(DATE_FORMAT(#{param.startTime}, "%Y-%m-%d"), ' 00:00:00')
|
||||
AND hfmcd.collect_time >= CONCAT(DATE_FORMAT(#{param.startTime}, "%Y-%m-%d"), ' 00:00:00')
|
||||
</if>
|
||||
<if test="param.endTime != null and param.endTime != ''">
|
||||
and collect_time <= CONCAT(DATE_FORMAT(#{param.endTime}, "%Y-%m-%d"), ' 23:59:59')
|
||||
and hfmcd.collect_time <= CONCAT(DATE_FORMAT(#{param.endTime}, "%Y-%m-%d"), ' 23:59:59')
|
||||
</if>
|
||||
<if test="param.measurePointNumber != null and param.measurePointNumber != ''">
|
||||
and measure_point_number like CONCAT(CONCAT('%', #{param.measurePointNumber}), '%')
|
||||
and hfmcd.measure_point_number like CONCAT(CONCAT('%', #{param.measurePointNumber}), '%')
|
||||
</if>
|
||||
<if test="param.alarmState != null and param.alarmState != ''">
|
||||
and alarm_state = #{param.alarmState}
|
||||
and hfmcd.alarm_state = #{param.alarmState}
|
||||
</if>
|
||||
order by collect_time desc
|
||||
order by hfmcd.collect_time desc
|
||||
</select>
|
||||
<select id="selectNewestHighFormworkMeasureCurrentData"
|
||||
resultType="com.zhgd.xmgl.modules.highformwork.entity.HighFormworkMeasureCurrentData">
|
||||
|
||||
@ -18,7 +18,7 @@ import java.util.Map;
|
||||
*/
|
||||
public interface IHighFormworkMeasureCurrentDataService extends IService<HighFormworkMeasureCurrentData> {
|
||||
|
||||
IPage<EntityMap> selectMeasureCurrentDataPage(Map<String, Object> map);
|
||||
IPage<HighFormworkMeasureCurrentData> selectMeasureCurrentDataPage(Map<String, Object> map);
|
||||
|
||||
void saveHighFormworkMeasureCurrentData(HighFormworkMeasureCurrentData highFormworkMeasureCurrentData);
|
||||
|
||||
|
||||
@ -42,11 +42,11 @@ public class HighFormworkMeasureCurrentDataServiceImpl extends ServiceImpl<HighF
|
||||
private HighFormworkMeasurePointThresholdMapper highFormworkMeasurePointThresholdMapper;
|
||||
|
||||
@Override
|
||||
public IPage<EntityMap> selectMeasureCurrentDataPage(Map<String, Object> map) {
|
||||
public IPage<HighFormworkMeasureCurrentData> selectMeasureCurrentDataPage(Map<String, Object> map) {
|
||||
int pageNo = Integer.parseInt(map.getOrDefault("pageNo", 1).toString());
|
||||
int pageSize = Integer.parseInt(map.getOrDefault("pageSize", 10).toString());
|
||||
Page<EntityMap> page = new Page<>(pageNo, pageSize);
|
||||
List<EntityMap> list = highFormworkMeasureCurrentDataMapper.selectMeasureCurrentDataPage(page, map);
|
||||
Page<HighFormworkMeasureCurrentData> page = new Page<>(pageNo, pageSize);
|
||||
List<HighFormworkMeasureCurrentData> list = highFormworkMeasureCurrentDataMapper.selectMeasureCurrentDataPage(page, map);
|
||||
return page.setRecords(list);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user