|
|
@@ -15,30 +15,30 @@
|
|
|
<collection property="diskInfos" column="equipmentCode=equipmentCode"
|
|
|
select="selectDiskInfo">
|
|
|
<result column="id" property="id"/>
|
|
|
- <result column="available" property="available"/>
|
|
|
- <result column="diskSerialNum" property="diskSerialNum"/>
|
|
|
+ <result column="org_id" property="orgId"/>
|
|
|
+ <result column="host_code" property="hostCode"/>
|
|
|
+ <result column="disk_index" property="diskIndex"/>
|
|
|
+ <result column="disk_name" property="diskName"/>
|
|
|
<result column="total" property="total"/>
|
|
|
- <result column="hostCode" property="hostCode"/>
|
|
|
- <result column="orgId" property="orgId"/>
|
|
|
+ <result column="available" property="available"/>
|
|
|
</collection>
|
|
|
</resultMap>
|
|
|
<select id="selectHostPage" resultMap="alarmHostStatusMap">
|
|
|
SELECT
|
|
|
d.id,
|
|
|
- d.guid AS equipmentCode,
|
|
|
- d.NAME AS equipmentName,
|
|
|
+ d.equipment_code AS equipmentCode,
|
|
|
+ d.equipment_name AS equipmentName,
|
|
|
d.net_address as ip,
|
|
|
- d.org_id AS orgId,
|
|
|
d.org_name AS orgName,
|
|
|
d.producer as brand,
|
|
|
dd.state as netState,
|
|
|
- dhd.STATUS AS `status`,
|
|
|
+ dhd.state AS `status`,
|
|
|
dhd.alarm_time AS alarmTime,
|
|
|
dhd.detail_info as detailInfo
|
|
|
FROM
|
|
|
iot_device d
|
|
|
left join iot_device_detection dd on d.equipment_code =dd.equipment_code
|
|
|
- LEFT JOIN iot_dvr_harddisk_detection dhd ON d.guid = dd.equipment_code
|
|
|
+ LEFT JOIN iot_dvr_hard_disk_detection dhd ON d.equipment_code = dd.equipment_code
|
|
|
WHERE
|
|
|
d.category_id=#{pageDto.categoryId}
|
|
|
<if test="pageDto.checkSub==true">
|
|
|
@@ -50,28 +50,28 @@
|
|
|
<if test="pageDto.equipmentName!=null and pageDto.equipmentName!=''">
|
|
|
and d.NAME like concat('%', #{pageDto.equipmentName},'%')
|
|
|
</if>
|
|
|
- <if test="pageDto.status !=null">
|
|
|
- and dhd.`status` = #{pageDto.status}
|
|
|
- </if>
|
|
|
- <if test="pageDto.alarmStartTime !=null">
|
|
|
- and dhd.alarm_time >= #{pageDto.alarmStartTime}
|
|
|
- </if>
|
|
|
- <if test="pageDto.alarmEndTime !=null">
|
|
|
- and #{pageDto.alarmEndTime}>= dhd.`alarm_time`
|
|
|
- </if>
|
|
|
+<!-- <if test="pageDto.status !=null">-->
|
|
|
+<!-- and dhd.`status` = #{pageDto.status}-->
|
|
|
+<!-- </if>-->
|
|
|
+<!-- <if test="pageDto.alarmStartTime !=null">-->
|
|
|
+<!-- and dhd.alarm_time >= #{pageDto.alarmStartTime}-->
|
|
|
+<!-- </if>-->
|
|
|
+<!-- <if test="pageDto.alarmEndTime !=null">-->
|
|
|
+<!-- and #{pageDto.alarmEndTime}>= dhd.`alarm_time`-->
|
|
|
+<!-- </if>-->
|
|
|
and d.deleted=0
|
|
|
</select>
|
|
|
|
|
|
<select id="selectDiskInfo" resultType="com.xunmei.common.core.domain.iot.domain.IotDvrDisk">
|
|
|
select id,
|
|
|
available,
|
|
|
- `disk_serial_num` as diskSerialNum,
|
|
|
- `str_name` as `strName`,
|
|
|
+ `disk_index`,
|
|
|
+ `disk_name`,
|
|
|
`total`,
|
|
|
- `host_code` as `hostCode`,
|
|
|
- `org_id` as `orgId`
|
|
|
+ `host_code`,
|
|
|
+ `org_id`
|
|
|
from iot_dvr_disk
|
|
|
- where host_code = #{equipmentCode}
|
|
|
+ where equipment_code = #{equipmentCode}
|
|
|
</select>
|
|
|
<select id="getRecordAlarmHistoryList"
|
|
|
resultType="com.xunmei.iot.vo.dvrDisk.DvrDiskAlarmHistoryPageVo">
|