bug修复
This commit is contained in:
parent
bbb6e75770
commit
3460fdc3d4
@ -0,0 +1,10 @@
|
|||||||
|
package com.zhgd.xmgl.modules.bridgeerectmachine.entity.bo;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class CountAlarmBo {
|
||||||
|
@ApiModelProperty(value = "状态:0正常1报警")
|
||||||
|
private java.lang.Integer alarmStatus;
|
||||||
|
}
|
||||||
@ -1,9 +1,12 @@
|
|||||||
package com.zhgd.xmgl.modules.bridgeerectmachine.mapper;
|
package com.zhgd.xmgl.modules.bridgeerectmachine.mapper;
|
||||||
|
|
||||||
import com.zhgd.xmgl.modules.bridgeerectmachine.entity.BridgeErectMachineAlarm;
|
import com.zhgd.xmgl.modules.bridgeerectmachine.entity.BridgeErectMachineAlarm;
|
||||||
|
import com.zhgd.xmgl.modules.bridgeerectmachine.entity.bo.CountAlarmBo;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Description: 架桥机-报警数据表
|
* @Description: 架桥机-报警数据表
|
||||||
* @author: pds
|
* @author: pds
|
||||||
@ -13,4 +16,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|||||||
@Mapper
|
@Mapper
|
||||||
public interface BridgeErectMachineAlarmMapper extends BaseMapper<BridgeErectMachineAlarm> {
|
public interface BridgeErectMachineAlarmMapper extends BaseMapper<BridgeErectMachineAlarm> {
|
||||||
|
|
||||||
|
CountAlarmBo countAlarm(Map<String, Object> map);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,4 +1,14 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?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">
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="com.zhgd.xmgl.modules.bridgeerectmachine.mapper.BridgeErectMachineAlarmMapper">
|
<mapper namespace="com.zhgd.xmgl.modules.bridgeerectmachine.mapper.BridgeErectMachineAlarmMapper">
|
||||||
|
<select id="countAlarm" resultType="com.zhgd.xmgl.modules.bridgeerectmachine.entity.bo.CountAlarmBo">
|
||||||
|
select ifnull(if(add_time>=current_date,1,0),0) alarmStatus from bridge_erect_machine_alarm
|
||||||
|
where 1=1
|
||||||
|
<if test="projectSn != null and projectSn != ''">
|
||||||
|
and project_sn = #{projectSn}
|
||||||
|
</if>
|
||||||
|
<if test="devSn != null and devSn != ''">
|
||||||
|
and dev_sn = #{devSn}
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
@ -23,16 +23,7 @@
|
|||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectNewestData" resultType="com.zhgd.xmgl.modules.bridgeerectmachine.entity.BridgeErectMachineData">
|
<select id="selectNewestData" resultType="com.zhgd.xmgl.modules.bridgeerectmachine.entity.BridgeErectMachineData">
|
||||||
select bemd.*,
|
select bemd.*
|
||||||
if((select count(*) from bridge_erect_machine_alarm where 1=1
|
|
||||||
and add_time>=current_date
|
|
||||||
<if test="projectSn != null and projectSn != ''">
|
|
||||||
and bemd.project_sn = project_sn
|
|
||||||
</if>
|
|
||||||
<if test="devSn != null and devSn != ''">
|
|
||||||
and bemd.dev_sn = bemd.dev_sn
|
|
||||||
</if>
|
|
||||||
)>0,1,0) alarmStatus
|
|
||||||
from bridge_erect_machine_data bemd
|
from bridge_erect_machine_data bemd
|
||||||
where 1 = 1
|
where 1 = 1
|
||||||
<if test="projectSn != null and projectSn != ''">
|
<if test="projectSn != null and projectSn != ''">
|
||||||
|
|||||||
@ -54,7 +54,7 @@ public class BridgeErectMachineAlarmServiceImpl extends ServiceImpl<BridgeErectM
|
|||||||
private QueryWrapper<BridgeErectMachineAlarm> getQueryWrapper(HashMap<String, Object> paramMap) {
|
private QueryWrapper<BridgeErectMachineAlarm> getQueryWrapper(HashMap<String, Object> paramMap) {
|
||||||
String alias = "";
|
String alias = "";
|
||||||
QueryWrapper<BridgeErectMachineAlarm> queryWrapper = QueryGenerator.initPageQueryWrapper(BridgeErectMachineAlarm.class, paramMap, alias);
|
QueryWrapper<BridgeErectMachineAlarm> queryWrapper = QueryGenerator.initPageQueryWrapper(BridgeErectMachineAlarm.class, paramMap, alias);
|
||||||
queryWrapper.orderByDesc(alias + RefUtil.fieldNameUlc(BridgeErectMachineAlarm::getId));
|
queryWrapper.orderByDesc(alias + RefUtil.fieldNameUlc(BridgeErectMachineAlarm::getAddTime));
|
||||||
return queryWrapper;
|
return queryWrapper;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -5,7 +5,9 @@ import com.zhgd.jeecg.common.execption.OpenAlertException;
|
|||||||
import com.zhgd.xmgl.base.entity.vo.TrendOneVo;
|
import com.zhgd.xmgl.base.entity.vo.TrendOneVo;
|
||||||
import com.zhgd.xmgl.modules.bridgeerectmachine.entity.BridgeErectMachineData;
|
import com.zhgd.xmgl.modules.bridgeerectmachine.entity.BridgeErectMachineData;
|
||||||
import com.zhgd.xmgl.modules.bridgeerectmachine.entity.BridgeErectMachineDev;
|
import com.zhgd.xmgl.modules.bridgeerectmachine.entity.BridgeErectMachineDev;
|
||||||
|
import com.zhgd.xmgl.modules.bridgeerectmachine.entity.bo.CountAlarmBo;
|
||||||
import com.zhgd.xmgl.modules.bridgeerectmachine.entity.vo.CountTodayVo;
|
import com.zhgd.xmgl.modules.bridgeerectmachine.entity.vo.CountTodayVo;
|
||||||
|
import com.zhgd.xmgl.modules.bridgeerectmachine.mapper.BridgeErectMachineAlarmMapper;
|
||||||
import com.zhgd.xmgl.modules.bridgeerectmachine.mapper.BridgeErectMachineDataMapper;
|
import com.zhgd.xmgl.modules.bridgeerectmachine.mapper.BridgeErectMachineDataMapper;
|
||||||
import com.zhgd.xmgl.modules.bridgeerectmachine.mapper.BridgeErectMachineDevMapper;
|
import com.zhgd.xmgl.modules.bridgeerectmachine.mapper.BridgeErectMachineDevMapper;
|
||||||
import com.zhgd.xmgl.modules.bridgeerectmachine.service.IBridgeErectMachineDataService;
|
import com.zhgd.xmgl.modules.bridgeerectmachine.service.IBridgeErectMachineDataService;
|
||||||
@ -38,6 +40,8 @@ import com.zhgd.xmgl.util.RefUtil;
|
|||||||
public class BridgeErectMachineDataServiceImpl extends ServiceImpl<BridgeErectMachineDataMapper, BridgeErectMachineData> implements IBridgeErectMachineDataService {
|
public class BridgeErectMachineDataServiceImpl extends ServiceImpl<BridgeErectMachineDataMapper, BridgeErectMachineData> implements IBridgeErectMachineDataService {
|
||||||
@Autowired
|
@Autowired
|
||||||
private BridgeErectMachineDevMapper bridgeErectMachineDevMapper;
|
private BridgeErectMachineDevMapper bridgeErectMachineDevMapper;
|
||||||
|
@Autowired
|
||||||
|
private BridgeErectMachineAlarmMapper bridgeErectMachineAlarmMapper;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IPage<BridgeErectMachineData> queryPageList(HashMap<String, Object> paramMap) {
|
public IPage<BridgeErectMachineData> queryPageList(HashMap<String, Object> paramMap) {
|
||||||
@ -86,6 +90,10 @@ public class BridgeErectMachineDataServiceImpl extends ServiceImpl<BridgeErectMa
|
|||||||
if (data != null) {
|
if (data != null) {
|
||||||
data.setWindSpeedLevel(AqiUtil.getWindSpeedLevel(data.getWindSpeed()));
|
data.setWindSpeedLevel(AqiUtil.getWindSpeedLevel(data.getWindSpeed()));
|
||||||
}
|
}
|
||||||
|
CountAlarmBo bo = bridgeErectMachineAlarmMapper.countAlarm(map);
|
||||||
|
if (data != null && bo != null) {
|
||||||
|
data.setAlarmStatus(bo.getAlarmStatus());
|
||||||
|
}
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -115,7 +123,7 @@ public class BridgeErectMachineDataServiceImpl extends ServiceImpl<BridgeErectMa
|
|||||||
|
|
||||||
private QueryWrapper<BridgeErectMachineData> getQueryWrapper(HashMap<String, Object> paramMap) {
|
private QueryWrapper<BridgeErectMachineData> getQueryWrapper(HashMap<String, Object> paramMap) {
|
||||||
QueryWrapper<BridgeErectMachineData> queryWrapper = QueryGenerator.initPageQueryWrapper(BridgeErectMachineData.class, paramMap);
|
QueryWrapper<BridgeErectMachineData> queryWrapper = QueryGenerator.initPageQueryWrapper(BridgeErectMachineData.class, paramMap);
|
||||||
queryWrapper.orderByDesc(RefUtil.fieldNameUlc(BridgeErectMachineData::getId));
|
queryWrapper.orderByDesc(RefUtil.fieldNameUlc(BridgeErectMachineData::getCreateDate));
|
||||||
return queryWrapper;
|
return queryWrapper;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user