水泥搅拌桩/旋挖设备bug修复
This commit is contained in:
parent
e766fc54c9
commit
57f6611fe7
@ -2,10 +2,13 @@ package com.zhgd.xmgl.modules.bigdevice.entity.vo;
|
|||||||
|
|
||||||
import com.zhgd.xmgl.modules.bigdevice.entity.CementMixPileRealtime;
|
import com.zhgd.xmgl.modules.bigdevice.entity.CementMixPileRealtime;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@ApiModel(value="CementMixPileRealtimeVo实体类",description="CementMixPileRealtimeVo实体类")
|
@ApiModel(value="CementMixPileRealtimeVo实体类",description="CementMixPileRealtimeVo实体类")
|
||||||
public class CementMixPileRealtimeVo extends CementMixPileRealtime {
|
public class CementMixPileRealtimeVo extends CementMixPileRealtime {
|
||||||
|
/**设备名称*/
|
||||||
|
@ApiModelProperty(value="设备名称")
|
||||||
|
private String devName ;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -14,4 +14,7 @@ public class CementMixPileTaskVo extends CementMixPileTask {
|
|||||||
/**作业车辆*/
|
/**作业车辆*/
|
||||||
@ApiModelProperty(value="作业车辆")
|
@ApiModelProperty(value="作业车辆")
|
||||||
private String workVehicle ;
|
private String workVehicle ;
|
||||||
|
/**设备名称*/
|
||||||
|
@ApiModelProperty(value="设备名称")
|
||||||
|
private String devName ;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,7 +4,9 @@
|
|||||||
<select id="queryList" resultType="com.zhgd.xmgl.modules.bigdevice.entity.vo.CementMixPileRealtimeVo">
|
<select id="queryList" resultType="com.zhgd.xmgl.modules.bigdevice.entity.vo.CementMixPileRealtimeVo">
|
||||||
select * from (
|
select * from (
|
||||||
select t.*
|
select t.*
|
||||||
|
,cmpd.dev_name
|
||||||
from cement_mix_pile_realtime t
|
from cement_mix_pile_realtime t
|
||||||
|
left join cement_mix_pile_dev cmpd on cmpd.dev_sn=t.dev_sn
|
||||||
)t
|
)t
|
||||||
${ew.customSqlSegment}
|
${ew.customSqlSegment}
|
||||||
</select>
|
</select>
|
||||||
|
|||||||
@ -5,8 +5,10 @@
|
|||||||
select * from (
|
select * from (
|
||||||
select t.*
|
select t.*
|
||||||
,vpd.number_plate as workVehicle
|
,vpd.number_plate as workVehicle
|
||||||
|
,cmpd.dev_name
|
||||||
from cement_mix_pile_task t
|
from cement_mix_pile_task t
|
||||||
left join vehicle_position_dev vpd on vpd.dev_sn=t.dev_sn
|
left join vehicle_position_dev vpd on vpd.dev_sn=t.dev_sn
|
||||||
|
left join cement_mix_pile_dev cmpd on cmpd.dev_sn=t.dev_sn
|
||||||
)t
|
)t
|
||||||
${ew.customSqlSegment}
|
${ew.customSqlSegment}
|
||||||
</select>
|
</select>
|
||||||
|
|||||||
@ -77,6 +77,7 @@ public class CementMixPileAlarmServiceImpl extends ServiceImpl<CementMixPileAlar
|
|||||||
@Override
|
@Override
|
||||||
public void add(CementMixPileAlarmDto cementMixPileAlarmDto) {
|
public void add(CementMixPileAlarmDto cementMixPileAlarmDto) {
|
||||||
cementMixPileAlarmDto.setId(null);
|
cementMixPileAlarmDto.setId(null);
|
||||||
|
setPilePointName(cementMixPileAlarmDto);
|
||||||
baseMapper.insert(cementMixPileAlarmDto);
|
baseMapper.insert(cementMixPileAlarmDto);
|
||||||
sendAlarm(cementMixPileAlarmDto);
|
sendAlarm(cementMixPileAlarmDto);
|
||||||
}
|
}
|
||||||
@ -109,10 +110,19 @@ public class CementMixPileAlarmServiceImpl extends ServiceImpl<CementMixPileAlar
|
|||||||
if (oldCementMixPileAlarm == null) {
|
if (oldCementMixPileAlarm == null) {
|
||||||
throw new OpenAlertException("未找到对应实体");
|
throw new OpenAlertException("未找到对应实体");
|
||||||
}
|
}
|
||||||
|
setPilePointName(cementMixPileAlarmDto);
|
||||||
baseMapper.updateById(cementMixPileAlarmDto);
|
baseMapper.updateById(cementMixPileAlarmDto);
|
||||||
sendAlarm(cementMixPileAlarmDto);
|
sendAlarm(cementMixPileAlarmDto);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void setPilePointName(CementMixPileAlarmDto cementMixPileAlarmDto) {
|
||||||
|
CementMixPilePoint point = cementMixPilePointService.getOne(new LambdaQueryWrapper<CementMixPilePoint>()
|
||||||
|
.eq(CementMixPilePoint::getId, cementMixPileAlarmDto.getPointId()));
|
||||||
|
if (point != null) {
|
||||||
|
cementMixPileAlarmDto.setPilePointName(point.getPilePointName());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void delete(String id) {
|
public void delete(String id) {
|
||||||
CementMixPileAlarm cementMixPileAlarm = baseMapper.selectById(id);
|
CementMixPileAlarm cementMixPileAlarm = baseMapper.selectById(id);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user