Compare commits

..

2 Commits

Author SHA1 Message Date
姜玉琦 5657b2d806 提交代码 2025-05-20 22:52:02 +08:00
姜玉琦 f5c0d8e28a 提交代码 2025-05-20 22:18:44 +08:00
14 changed files with 849 additions and 572 deletions

View File

@ -77,13 +77,45 @@ public class DevTowerDataWarning extends BaseEntity
@Excel(name = "预警内容") @Excel(name = "预警内容")
private String warnNote; private String warnNote;
/** 预警值 */ /** 当前高度 */
@Excel(name = "预警值") @Excel(name = "当前高度")
private String warnData; private String height;
/** 实际值 */ /** 当前幅度 */
@Excel(name = "实际值") @Excel(name = "当前幅度")
private String realData; private String range;
/** 回转 */
@Excel(name = "回转")
private String rotation;
/** 当前吊重 */
@Excel(name = "当前吊重")
private String load;
/** 风速 */
@Excel(name = "风速")
private String windSpeed;
/** 水平倾角 */
@Excel(name = "水平倾角")
private String leanAngleX;
/** 垂直倾角 */
@Excel(name = "垂直倾角")
private String leanAngleY;
/** 力矩百分比 */
@Excel(name = "力矩百分比")
private String momentPercent;
/** 报警标识 */
@Excel(name = "报警标识")
private Long alarmed;
/** 倍率 */
@Excel(name = "倍率")
private String rate;
/** 是否有效 */ /** 是否有效 */
@Excel(name = "是否有效") @Excel(name = "是否有效")
@ -179,25 +211,80 @@ public class DevTowerDataWarning extends BaseEntity
{ {
return warnNote; return warnNote;
} }
public void setWarnData(String warnData)
{ public String getHeight() {
this.warnData = warnData; return height;
} }
public String getWarnData() public void setHeight(String height) {
{ this.height = height;
return warnData;
}
public void setRealData(String realData)
{
this.realData = realData;
} }
public String getRealData() public String getRange() {
{ return range;
return realData;
} }
public void setIsDel(Long isDel)
public void setRange(String range) {
this.range = range;
}
public String getRotation() {
return rotation;
}
public void setRotation(String rotation) {
this.rotation = rotation;
}
public String getLoad() {
return load;
}
public void setLoad(String load) {
this.load = load;
}
public String getWindSpeed() {
return windSpeed;
}
public void setWindSpeed(String windSpeed) {
this.windSpeed = windSpeed;
}
public String getLeanAngleX() {
return leanAngleX;
}
public void setLeanAngleX(String leanAngleX) {
this.leanAngleX = leanAngleX;
}
public String getLeanAngleY() {
return leanAngleY;
}
public void setLeanAngleY(String leanAngleY) {
this.leanAngleY = leanAngleY;
}
public String getMomentPercent() {
return momentPercent;
}
public void setMomentPercent(String momentPercent) {
this.momentPercent = momentPercent;
}
public String getRate() {
return rate;
}
public void setRate(String rate) {
this.rate = rate;
}
public void setIsDel(Long isDel)
{ {
this.isDel = isDel; this.isDel = isDel;
} }
@ -215,6 +302,14 @@ public class DevTowerDataWarning extends BaseEntity
this.projectName = projectName; this.projectName = projectName;
} }
public Long getAlarmed() {
return alarmed;
}
public void setAlarmed(Long alarmed) {
this.alarmed = alarmed;
}
public String getComName() { public String getComName() {
return comName; return comName;
} }
@ -235,8 +330,6 @@ public class DevTowerDataWarning extends BaseEntity
.append("warnType", getWarnType()) .append("warnType", getWarnType())
.append("warnName", getWarnName()) .append("warnName", getWarnName())
.append("warnNote", getWarnNote()) .append("warnNote", getWarnNote())
.append("warnData", getWarnData())
.append("realData", getRealData())
.append("isDel", getIsDel()) .append("isDel", getIsDel())
.append("createBy", getCreateBy()) .append("createBy", getCreateBy())
.append("createTime", getCreateTime()) .append("createTime", getCreateTime())

View File

@ -59,12 +59,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</resultMap> </resultMap>
<sql id="selectDevTowerDataCollideVo"> <sql id="selectDevTowerDataCollideVo">
select dtdc.id, dtdc.cfg_id, dtdc.project_id, dtdc.com_id, sp.dept_name projectName, sd.dept_name com_name,dtdc.dept_id,pd.sub_dept_name dept_name, select dtdc.id, dtdc.cfg_id, dtdc.project_id, dtdc.com_id, sp.project_name as projectName, sd.dept_name as com_name, dtdc.dept_id,
dtdc.device_key, dtdc.device_source, dtdc.tower_id, dtdc.coordinate_x, dtdc.coordinate_y, dtdc.front_brachium, dtdc.after_brachium, dtdc.tower_body_height, dtdc.height, dtdc.angle, dtdc.range, dtdc.early_warning_distance, dtdc.alarm_warning_distance, dtdc.contour_value, dtdc.is_del, dtdc.create_by, dtdc.create_time, dtdc.update_by, dtdc.update_time, dtdc.remark dtdc.device_key, dtdc.device_source, dtdc.tower_id, dtdc.coordinate_x, dtdc.coordinate_y, dtdc.front_brachium, dtdc.after_brachium, dtdc.tower_body_height, dtdc.height, dtdc.angle, dtdc.range, dtdc.early_warning_distance, dtdc.alarm_warning_distance, dtdc.contour_value, dtdc.is_del, dtdc.create_by, dtdc.create_time, dtdc.update_by, dtdc.update_time, dtdc.remark
from dev_tower_data_collide dtdc from dev_tower_data_collide dtdc
left join sys_dept sp on sp.dept_id = dtdc.project_id left join pro_project_info sp on sp.id = dtdc.project_id
left join sys_dept sd on sd.dept_id = dtdc.com_id left join sys_dept sd on sd.dept_id = dtdc.com_id
left join pro_project_info_subdepts pd on pd.id=dtdc.dept_id
</sql> </sql>
<select id="selectDevTowerDataCollideList" parameterType="DevTowerDataCollide" resultMap="DevTowerDataCollideResult"> <select id="selectDevTowerDataCollideList" parameterType="DevTowerDataCollide" resultMap="DevTowerDataCollideResult">

View File

@ -59,12 +59,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</resultMap> </resultMap>
<sql id="selectDevTowerDataLimitVo"> <sql id="selectDevTowerDataLimitVo">
select dtdl.id, dtdl.cfg_id, dtdl.project_id, dtdl.com_id, sp.dept_name projectName, sd.dept_name com_name,dtdl.dept_id,pd.sub_dept_name dept_name, select dtdl.id, dtdl.cfg_id, dtdl.project_id, dtdl.com_id, sp.project_name as projectName, sd.dept_name as com_name, dtdl.dept_id,
dtdl.device_key, dtdl.device_source, dtdl.tower_id, dtdl.wind_speed_warning, dtdl.wind_speed_alarm, dtdl.load_warning, dtdl.load_alarm, dtdl.moment_warning, dtdl.moment_alarm, dtdl.high_limit_warning, dtdl.high_limit_alarm, dtdl.low_limit_warning, dtdl.low_limit_alarm, dtdl.left_limit_warning, dtdl.left_limit_alarm, dtdl.right_limit_warning, dtdl.right_limit_alarm, dtdl.front_limit_warning, dtdl.front_limit_alarm, dtdl.back_limit_warning, dtdl.back_limit_alarm, dtdl.collision_angle_warning, dtdl.collision_angle_alarm, dtdl.collision_distance_warning, dtdl.collision_distance_alarm, dtdl.h_distance_warning, dtdl.h_distance_alarm, dtdl.v_distance_warning, dtdl.v_distance_alarm, dtdl.lean_warning, dtdl.lean_alarm, dtdl.range_limit_start, dtdl.range_limit_end, dtdl.height_limit_start, dtdl.height_limit_end, dtdl.rotation_limit_start, dtdl.rotation_limit_end, dtdl.is_del, dtdl.create_by, dtdl.create_time, dtdl.update_by, dtdl.update_time, dtdl.remark dtdl.device_key, dtdl.device_source, dtdl.tower_id, dtdl.wind_speed_warning, dtdl.wind_speed_alarm, dtdl.load_warning, dtdl.load_alarm, dtdl.moment_warning, dtdl.moment_alarm, dtdl.high_limit_warning, dtdl.high_limit_alarm, dtdl.low_limit_warning, dtdl.low_limit_alarm, dtdl.left_limit_warning, dtdl.left_limit_alarm, dtdl.right_limit_warning, dtdl.right_limit_alarm, dtdl.front_limit_warning, dtdl.front_limit_alarm, dtdl.back_limit_warning, dtdl.back_limit_alarm, dtdl.collision_angle_warning, dtdl.collision_angle_alarm, dtdl.collision_distance_warning, dtdl.collision_distance_alarm, dtdl.h_distance_warning, dtdl.h_distance_alarm, dtdl.v_distance_warning, dtdl.v_distance_alarm, dtdl.lean_warning, dtdl.lean_alarm, dtdl.range_limit_start, dtdl.range_limit_end, dtdl.height_limit_start, dtdl.height_limit_end, dtdl.rotation_limit_start, dtdl.rotation_limit_end, dtdl.is_del, dtdl.create_by, dtdl.create_time, dtdl.update_by, dtdl.update_time, dtdl.remark
from dev_tower_data_limit dtdl from dev_tower_data_limit dtdl
left join sys_dept sp on sp.dept_id = dtdl.project_id left join pro_project_info sp on sp.id = dtdl.project_id
left join sys_dept sd on sd.dept_id = dtdl.com_id left join sys_dept sd on sd.dept_id = dtdl.com_id
left join pro_project_info_subdepts pd on pd.id=dtdl.dept_id
</sql> </sql>

View File

@ -47,8 +47,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
dtdl.cfg_id, dtdl.cfg_id,
dtdl.project_id, dtdl.project_id,
dtdl.com_id, dtdl.com_id,
sp.dept_name projectName, sp.project_name as projectName,
sd.dept_name com_name,dtdl.dept_id,pd.sub_dept_name dept_name, sd.dept_name as com_name, dtdl.dept_id
dtdl.device_key, dtdl.device_key,
dtdl.device_source, dtdl.device_source,
dtdl.tower_id, dtdl.tower_id,
@ -77,9 +77,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
dtdl.update_time, dtdl.update_time,
dtdl.remark dtdl.remark
from dev_tower_data_local dtdl from dev_tower_data_local dtdl
left join sys_dept sp on sp.dept_id = dtdl.project_id left join pro_project_info sp on sp.id = dtdl.project_id
left join sys_dept sd on sd.dept_id = dtdl.com_id left join sys_dept sd on sd.dept_id = dtdl.com_id
left join pro_project_info_subdepts pd on pd.id=dtdl.dept_id
</sql> </sql>
<select id="selectDevTowerDataLocalList" parameterType="DevTowerDataLocal" resultMap="DevTowerDataLocalResult"> <select id="selectDevTowerDataLocalList" parameterType="DevTowerDataLocal" resultMap="DevTowerDataLocalResult">

View File

@ -56,8 +56,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
dtdr.cfg_id, dtdr.cfg_id,
dtdr.project_id, dtdr.project_id,
dtdr.com_id, dtdr.com_id,
sp.dept_name projectName, sp.project_name as projectName,
sd.dept_name com_name,dtdr.dept_id,pd.sub_dept_name dept_name, sd.dept_name as com_name, dtdr.dept_id,
dtdr.device_key, dtdr.device_key,
dtdr.device_source, dtdr.device_source,
dtdr.tower_id, dtdr.tower_id,
@ -94,9 +94,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
dtdr.update_time, dtdr.update_time,
dtdr.remark dtdr.remark
from dev_tower_data_round dtdr from dev_tower_data_round dtdr
left join sys_dept sp on sp.dept_id = dtdr.project_id left join pro_project_info sp on sp.id = dtdr.project_id
left join sys_dept sd on sd.dept_id = dtdr.com_id left join sys_dept sd on sd.dept_id = dtdr.com_id
left join pro_project_info_subdepts pd on pd.id=dtdr.dept_id
</sql> </sql>
<select id="selectDevTowerDataRoundList" parameterType="DevTowerDataRound" resultMap="DevTowerDataRoundResult"> <select id="selectDevTowerDataRoundList" parameterType="DevTowerDataRound" resultMap="DevTowerDataRoundResult">

View File

@ -50,8 +50,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
dtdr.cfg_id, dtdr.cfg_id,
dtdr.project_id, dtdr.project_id,
dtdr.com_id, dtdr.com_id,
sp.dept_name projectName, sp.project_name as projectName,
sd.dept_name com_name,dtdr.dept_id,pd.sub_dept_name dept_name, sd.dept_name as com_name, dtdr.dept_id,
dtdr.device_key, dtdr.device_key,
dtdr.device_source, dtdr.device_source,
dtdr.height, dtdr.height,
@ -83,10 +83,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
dtdr.update_time, dtdr.update_time,
dtdr.remark dtdr.remark
from dev_tower_data_run dtdr from dev_tower_data_run dtdr
left join sys_dept sp on sp.dept_id = dtdr.project_id left join pro_project_info sp on sp.id = dtdr.project_id
left join sys_dept sd on sd.dept_id = dtdr.com_id left join sys_dept sd on sd.dept_id = dtdr.com_id
left join pro_project_info_subdepts pd on pd.id=dtdr.dept_id
</sql> </sql>
<select id="selectDevTowerDataRunList" parameterType="DevTowerDataRun" resultMap="DevTowerDataRunResult"> <select id="selectDevTowerDataRunList" parameterType="DevTowerDataRun" resultMap="DevTowerDataRunResult">

View File

@ -3,7 +3,7 @@
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yanzhu.device.mapper.DevTowerDataWarningMapper"> <mapper namespace="com.yanzhu.device.mapper.DevTowerDataWarningMapper">
<resultMap type="DevTowerDataWarning" id="DevTowerDataWarningResult"> <resultMap type="DevTowerDataWarning" id="DevTowerDataWarningResult">
<result property="id" column="id" /> <result property="id" column="id" />
<result property="cfgId" column="cfg_id" /> <result property="cfgId" column="cfg_id" />
@ -19,8 +19,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="warnType" column="warn_type" /> <result property="warnType" column="warn_type" />
<result property="warnName" column="warn_name" /> <result property="warnName" column="warn_name" />
<result property="warnNote" column="warn_note" /> <result property="warnNote" column="warn_note" />
<result property="warnData" column="warn_data" /> <result property="height" column="height" />
<result property="realData" column="real_data" /> <result property="range" column="range" />
<result property="rotation" column="rotation" />
<result property="load" column="load" />
<result property="windSpeed" column="wind_speed" />
<result property="leanAngleX" column="lean_angle_x" />
<result property="leanAngleY" column="lean_angle_y" />
<result property="momentPercent" column="moment_percent" />
<result property="rate" column="rate" />
<result property="alarmed" column="alarmed" />
<result property="isDel" column="is_del" /> <result property="isDel" column="is_del" />
<result property="createBy" column="create_by" /> <result property="createBy" column="create_by" />
<result property="createTime" column="create_time" /> <result property="createTime" column="create_time" />
@ -34,16 +42,24 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
dtdw.cfg_id, dtdw.cfg_id,
dtdw.project_id, dtdw.project_id,
dtdw.com_id, dtdw.com_id,
sp.dept_name projectName, sp.project_name as projectName,
sd.dept_name com_name,dtdw.dept_id,pd.sub_dept_name dept_name, sd.dept_name as com_name, dtdw.dept_id,
dtdw.device_key, dtdw.device_key,
dtdw.device_source, dtdw.device_source,
dtdw.tower_id, dtdw.tower_id,
dtdw.warn_type, dtdw.warn_type,
dtdw.warn_name, dtdw.warn_name,
dtdw.warn_note, dtdw.warn_note,
dtdw.warn_data, dtdw.height,
dtdw.real_data, dtdw.range,
dtdw.rotation,
dtdw.load,
dtdw.wind_speed,
dtdw.lean_angle_x,
dtdw.lean_angle_y,
dtdw.moment_percent,
dtdw.rate,
dtdw.alarmed,
dtdw.is_del, dtdw.is_del,
dtdw.create_by, dtdw.create_by,
dtdw.create_time, dtdw.create_time,
@ -51,10 +67,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
dtdw.update_time, dtdw.update_time,
dtdw.remark dtdw.remark
from dev_tower_data_warning dtdw from dev_tower_data_warning dtdw
left join sys_dept sp on sp.dept_id = dtdw.project_id left join sys_dept sp on sp.dept_id = dtdw.project_id
left join sys_dept sd on sd.dept_id = dtdw.com_id left join sys_dept sd on sd.dept_id = dtdw.com_id
left join pro_project_info_subdepts pd on pd.id=dtdw.dept_id </sql>
</sql>
<select id="selectDevTowerDataWarningList" parameterType="DevTowerDataWarning" resultMap="DevTowerDataWarningResult"> <select id="selectDevTowerDataWarningList" parameterType="DevTowerDataWarning" resultMap="DevTowerDataWarningResult">
<include refid="selectDevTowerDataWarningVo"/> <include refid="selectDevTowerDataWarningVo"/>
@ -74,12 +89,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</where> </where>
order by dtdw.id desc order by dtdw.id desc
</select> </select>
<select id="selectDevTowerDataWarningById" parameterType="Long" resultMap="DevTowerDataWarningResult"> <select id="selectDevTowerDataWarningById" parameterType="Long" resultMap="DevTowerDataWarningResult">
<include refid="selectDevTowerDataWarningVo"/> <include refid="selectDevTowerDataWarningVo"/>
where dtdw.id = #{id} and dtdw.is_del=0 where dtdw.id = #{id} and dtdw.is_del=0
</select> </select>
<insert id="insertDevTowerDataWarning" parameterType="DevTowerDataWarning" useGeneratedKeys="true" keyProperty="id"> <insert id="insertDevTowerDataWarning" parameterType="DevTowerDataWarning" useGeneratedKeys="true" keyProperty="id">
insert into dev_tower_data_warning insert into dev_tower_data_warning
<trim prefix="(" suffix=")" suffixOverrides=","> <trim prefix="(" suffix=")" suffixOverrides=",">
@ -93,8 +108,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="warnType != null">warn_type,</if> <if test="warnType != null">warn_type,</if>
<if test="warnName != null">warn_name,</if> <if test="warnName != null">warn_name,</if>
<if test="warnNote != null">warn_note,</if> <if test="warnNote != null">warn_note,</if>
<if test="warnData != null">warn_data,</if> <if test="height != null">height,</if>
<if test="realData != null">real_data,</if> <if test="range != null">`range`,</if>
<if test="rotation != null">rotation,</if>
<if test="load != null">`load`,</if>
<if test="windSpeed != null">wind_speed,</if>
<if test="leanAngleX != null">lean_angle_x,</if>
<if test="leanAngleY != null">lean_angle_y,</if>
<if test="momentPercent != null">moment_percent,</if>
<if test="rate != null">rate,</if>
<if test="alarmed != null">alarmed,</if>
<if test="isDel != null">is_del,</if> <if test="isDel != null">is_del,</if>
<if test="createBy != null">create_by,</if> <if test="createBy != null">create_by,</if>
<if test="createTime != null">create_time,</if> <if test="createTime != null">create_time,</if>
@ -113,8 +136,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="warnType != null">#{warnType},</if> <if test="warnType != null">#{warnType},</if>
<if test="warnName != null">#{warnName},</if> <if test="warnName != null">#{warnName},</if>
<if test="warnNote != null">#{warnNote},</if> <if test="warnNote != null">#{warnNote},</if>
<if test="warnData != null">#{warnData},</if> <if test="height != null">#{height},</if>
<if test="realData != null">#{realData},</if> <if test="range != null">#{range},</if>
<if test="rotation != null">#{rotation},</if>
<if test="load != null">#{load},</if>
<if test="windSpeed != null">#{windSpeed},</if>
<if test="leanAngleX != null">#{leanAngleX},</if>
<if test="leanAngleY != null">#{leanAngleY},</if>
<if test="momentPercent != null">#{momentPercent},</if>
<if test="rate != null">#{rate},</if>
<if test="alarmed != null">#{alarmed},</if>
<if test="isDel != null">#{isDel},</if> <if test="isDel != null">#{isDel},</if>
<if test="createBy != null">#{createBy},</if> <if test="createBy != null">#{createBy},</if>
<if test="createTime != null">#{createTime},</if> <if test="createTime != null">#{createTime},</if>
@ -137,8 +168,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="warnType != null">warn_type = #{warnType},</if> <if test="warnType != null">warn_type = #{warnType},</if>
<if test="warnName != null">warn_name = #{warnName},</if> <if test="warnName != null">warn_name = #{warnName},</if>
<if test="warnNote != null">warn_note = #{warnNote},</if> <if test="warnNote != null">warn_note = #{warnNote},</if>
<if test="warnData != null">warn_data = #{warnData},</if> <if test="height != null">height = #{height},</if>
<if test="realData != null">real_data = #{realData},</if> <if test="range != null">`range` = #{range},</if>
<if test="rotation != null">rotation = #{rotation},</if>
<if test="load != null">`load` = #{load},</if>
<if test="windSpeed != null">wind_speed = #{windSpeed},</if>
<if test="leanAngleX != null">lean_angle_x = #{leanAngleX},</if>
<if test="leanAngleY != null">lean_angle_y = #{leanAngleY},</if>
<if test="momentPercent != null">moment_percent = #{momentPercent},</if>
<if test="rate != null">rate = #{rate},</if>
<if test="alarmed != null">alarmed = #{alarmed},</if>
<if test="isDel != null">is_del = #{isDel},</if> <if test="isDel != null">is_del = #{isDel},</if>
<if test="createBy != null">create_by = #{createBy},</if> <if test="createBy != null">create_by = #{createBy},</if>
<if test="createTime != null">create_time = #{createTime},</if> <if test="createTime != null">create_time = #{createTime},</if>
@ -154,7 +193,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</delete> </delete>
<delete id="deleteDevTowerDataWarningByIds" parameterType="String"> <delete id="deleteDevTowerDataWarningByIds" parameterType="String">
delete from dev_tower_data_warning where id in delete from dev_tower_data_warning where id in
<foreach item="id" collection="array" open="(" separator="," close=")"> <foreach item="id" collection="array" open="(" separator="," close=")">
#{id} #{id}
</foreach> </foreach>

View File

@ -41,8 +41,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select dtpc.id, select dtpc.id,
dtpc.project_id, dtpc.project_id,
dtpc.com_id, dtpc.com_id,
sp.dept_name projectName, sp.project_name as projectName,
sd.dept_name com_name,dtpc.dept_id,pd.sub_dept_name dept_name, sd.dept_name as com_name, dtpc.dept_id
dtpc.device_sn, dtpc.device_sn,
dtpc.device_name, dtpc.device_name,
dtpc.device_source, dtpc.device_source,
@ -67,9 +67,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
dtpc.update_time, dtpc.update_time,
dtpc.remark dtpc.remark
from dev_tower_project_config dtpc from dev_tower_project_config dtpc
left join sys_dept sp on sp.dept_id = dtpc.project_id left join sys_dept sp on sp.dept_id = dtpc.project_id
left join sys_dept sd on sd.dept_id = dtpc.com_id left join sys_dept sd on sd.dept_id = dtpc.com_id
left join pro_project_info_subdepts pd on pd.id=dtpc.dept_id
</sql> </sql>

View File

@ -154,7 +154,7 @@ public class TowerCraneApiController {
List<String> warnings = (List<String>) dataContent.get("warnings"); List<String> warnings = (List<String>) dataContent.get("warnings");
devTowerDataRun.setWarnings(String.join(",", warnings)); devTowerDataRun.setWarnings(String.join(",", warnings));
for (String warning : warnings) { for (String warning : warnings) {
pushWarningData(config, warning); pushWarningData(config, warning, devTowerDataRun);
Integer alarm = Convert.toInt(warning); Integer alarm = Convert.toInt(warning);
if (alarm > 100 && alarm < 120) { if (alarm > 100 && alarm < 120) {
devTowerDataRun.setIsAlarm(1L); devTowerDataRun.setIsAlarm(1L);
@ -213,7 +213,7 @@ public class TowerCraneApiController {
List<String> warnings = (List<String>) dataContent.get("warning"); List<String> warnings = (List<String>) dataContent.get("warning");
devTowerDataRound.setWarnings(String.join(",", warnings)); devTowerDataRound.setWarnings(String.join(",", warnings));
for (String warning : warnings) { for (String warning : warnings) {
pushWarningData(config, warning); pushWarningData(config, warning,null);
Integer alarm = Convert.toInt(warning); Integer alarm = Convert.toInt(warning);
if (alarm > 6 && alarm < 10) { if (alarm > 6 && alarm < 10) {
devTowerDataRound.setIsOverload(1L); devTowerDataRound.setIsOverload(1L);
@ -232,13 +232,27 @@ public class TowerCraneApiController {
* @param config * @param config
* @param warning * @param warning
*/ */
private void pushWarningData(DevTowerProjectConfig config, Object warning) { private void pushWarningData(DevTowerProjectConfig config, Object warning, DevTowerDataRun devTowerDataRun) {
DevTowerDataWarning devTowerDataWarning = new DevTowerDataWarning(); DevTowerDataWarning devTowerDataWarning = new DevTowerDataWarning();
devTowerDataWarning.setCfgId(config.getId()); devTowerDataWarning.setCfgId(config.getId());
devTowerDataWarning.setProjectId(config.getProjectId()); devTowerDataWarning.setProjectId(config.getProjectId());
devTowerDataWarning.setComId(config.getComId()); devTowerDataWarning.setComId(config.getComId());
devTowerDataWarning.setDeviceKey(config.getDeviceSn()); devTowerDataWarning.setDeviceKey(config.getDeviceSn());
devTowerDataWarning.setWarnType(Convert.toLong(warning)); devTowerDataWarning.setWarnType(Convert.toLong(warning));
if(devTowerDataRun!=null){
devTowerDataWarning.setHeight(devTowerDataRun.getHeight());
devTowerDataWarning.setRange(devTowerDataRun.getRange());
devTowerDataWarning.setRotation(devTowerDataRun.getRotation());
devTowerDataWarning.setLoad(devTowerDataRun.getLoad());
devTowerDataWarning.setWindSpeed(devTowerDataRun.getWindSpeed());
devTowerDataWarning.setLeanAngleX(devTowerDataRun.getLeanAngleX());
devTowerDataWarning.setLeanAngleY(devTowerDataRun.getLeanAngleY());
devTowerDataWarning.setMomentPercent(devTowerDataRun.getMomentPercent());
devTowerDataWarning.setRate(devTowerDataRun.getRate());
}
if(devTowerDataWarning.getWarnType()>100){
devTowerDataWarning.setAlarmed(1L);
}
devTowerDataWarningService.insertDevTowerDataWarning(devTowerDataWarning); devTowerDataWarningService.insertDevTowerDataWarning(devTowerDataWarning);
} }
@ -473,6 +487,18 @@ public class TowerCraneApiController {
String warningType = convertTyTowerWarningType(req.getType_id().toString()); String warningType = convertTyTowerWarningType(req.getType_id().toString());
devTowerDataWarning.setWarnType(Convert.toLong(warningType)); devTowerDataWarning.setWarnType(Convert.toLong(warningType));
devTowerDataWarning.setWarnNote(req.getType()); devTowerDataWarning.setWarnNote(req.getType());
devTowerDataWarning.setHeight(Convert.toStr(req.getHeight()));
devTowerDataWarning.setRange(Convert.toStr(req.getRange()));
devTowerDataWarning.setRotation(Convert.toStr(req.getRotation()));
devTowerDataWarning.setLoad(Convert.toStr(req.getLifting_weight()));
devTowerDataWarning.setWindSpeed(Convert.toStr(req.getWind_speed()));
devTowerDataWarning.setLeanAngleX(Convert.toStr(req.getAnteversion_x()));
devTowerDataWarning.setLeanAngleY(Convert.toStr(req.getAnteversion_y()));
devTowerDataWarning.setMomentPercent(Convert.toStr(req.getForce_distance()));
devTowerDataWarning.setRate(Convert.toStr(req.getMagnification()));
if(devTowerDataWarning.getWarnType()>100){
devTowerDataWarning.setAlarmed(1L);
}
devTowerDataWarningService.insertDevTowerDataWarning(devTowerDataWarning); devTowerDataWarningService.insertDevTowerDataWarning(devTowerDataWarning);
return AjaxResult.success(); return AjaxResult.success();
} }

View File

@ -39,12 +39,9 @@
<right-toolbar :showSearch="showSearch" @queryTable="getList"></right-toolbar> <right-toolbar :showSearch="showSearch" @queryTable="getList"></right-toolbar>
</el-row> </el-row>
<el-table v-loading="loading" :data="towerDataCollideList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" :data="towerDataCollideList">
<el-table-column type="selection" width="55" align="center" /> <el-table-column label="编号" align="center" prop="id" width="88" />
<el-table-column label="id" align="center" prop="id" width="100" /> <el-table-column label="项目名称" align="center" prop="projectName" width="150" />
<el-table-column label="项目名称" align="center" prop="projectName" width="150"
v-if="currentPrjId ? false : true" />
<el-table-column label="所属单位" align="center" prop="deptName" width="150" />
<el-table-column label="设备序列号" align="center" prop="deviceKey" width="200" /> <el-table-column label="设备序列号" align="center" prop="deviceKey" width="200" />
<el-table-column label="塔机坐标x" align="center" prop="coordinateX" width="120" /> <el-table-column label="塔机坐标x" align="center" prop="coordinateX" width="120" />
<el-table-column label="塔机坐标y" align="center" prop="coordinateY" width="120" /> <el-table-column label="塔机坐标y" align="center" prop="coordinateY" width="120" />

View File

@ -38,12 +38,9 @@
<right-toolbar :showSearch="showSearch" @queryTable="getList"></right-toolbar> <right-toolbar :showSearch="showSearch" @queryTable="getList"></right-toolbar>
</el-row> </el-row>
<el-table v-loading="loading" :data="towerDataLimitList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" :data="towerDataLimitList">
<el-table-column type="selection" width="55" align="center" /> <el-table-column label="编号" align="center" prop="id" width="88" />
<el-table-column label="id" align="center" prop="id" width="100" /> <el-table-column label="项目名称" align="center" prop="projectName" width="150" />
<el-table-column label="项目名称" align="center" prop="projectName" width="150"
v-if="currentPrjId ? false : true" />
<el-table-column label="所属单位" align="center" prop="deptName" width="150" />
<el-table-column label="设备序列号" align="center" prop="deviceKey" width="200" /> <el-table-column label="设备序列号" align="center" prop="deviceKey" width="200" />
<el-table-column label="风速预警" align="center" prop="windSpeedWarning" width="120" /> <el-table-column label="风速预警" align="center" prop="windSpeedWarning" width="120" />
<el-table-column label="风速报警" align="center" prop="windSpeedAlarm" width="120" /> <el-table-column label="风速报警" align="center" prop="windSpeedAlarm" width="120" />

View File

@ -39,12 +39,9 @@
<right-toolbar :showSearch="showSearch" @queryTable="getList"></right-toolbar> <right-toolbar :showSearch="showSearch" @queryTable="getList"></right-toolbar>
</el-row> </el-row>
<el-table v-loading="loading" :data="towerDataRoundList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" :data="towerDataRoundList">
<el-table-column type="selection" width="55" align="center" /> <el-table-column label="编号" align="center" prop="id" width="88" />
<el-table-column label="id" align="center" prop="id" width="100" /> <el-table-column label="项目名称" align="center" prop="projectName" width="150" />
<el-table-column label="项目名称" align="center" prop="projectName" width="200"
v-if="currentPrjId ? false : true" />
<el-table-column label="所属单位" align="center" prop="deptName" width="150" />
<el-table-column label="设备序列号" align="center" prop="deviceKey" width="200" /> <el-table-column label="设备序列号" align="center" prop="deviceKey" width="200" />
<el-table-column label="工作循环开始" align="center" prop="workStartTime" width="180" /> <el-table-column label="工作循环开始" align="center" prop="workStartTime" width="180" />
<el-table-column label="工作循环结束" align="center" prop="workEndTime" width="180" /> <el-table-column label="工作循环结束" align="center" prop="workEndTime" width="180" />

View File

@ -43,12 +43,9 @@
</el-alert> </el-alert>
</el-row> </el-row>
<el-table v-loading="loading" :data="towerDataRunList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" :data="towerDataRunList">
<el-table-column type="selection" width="55" align="center" /> <el-table-column label="编号" align="center" prop="id" width="88" />
<el-table-column label="id" align="center" prop="id" width="100" /> <el-table-column label="项目名称" align="center" prop="projectName" width="150" />
<el-table-column label="项目名称" align="center" prop="projectName" width="200"
v-if="currentPrjId ? false : true" />
<el-table-column label="所属单位" align="center" prop="deptName" width="150" />
<el-table-column label="设备序列号" align="center" prop="deviceKey" width="200" /> <el-table-column label="设备序列号" align="center" prop="deviceKey" width="200" />
<el-table-column label="警报信息" align="center" prop="warnings" width="200"> <el-table-column label="警报信息" align="center" prop="warnings" width="200">
<template #default="scope"> <template #default="scope">

File diff suppressed because it is too large Load Diff