diff --git a/src/main/java/com/zhgd/xmgl/modules/video/controller/AiAnalyseHardWareAlarmRecordController.java b/src/main/java/com/zhgd/xmgl/modules/video/controller/AiAnalyseHardWareAlarmRecordController.java
index 5430d7d3a..fc9b04cf4 100644
--- a/src/main/java/com/zhgd/xmgl/modules/video/controller/AiAnalyseHardWareAlarmRecordController.java
+++ b/src/main/java/com/zhgd/xmgl/modules/video/controller/AiAnalyseHardWareAlarmRecordController.java
@@ -57,6 +57,7 @@ public class AiAnalyseHardWareAlarmRecordController {
@ApiImplicitParams({
@ApiImplicitParam(name = "pushPersonId", value = "推送人id", paramType = "body", dataType = "long"),
@ApiImplicitParam(name = "hardwareId", value = "设备编号", dataType = "String", paramType = "body", required = false),
+ @ApiImplicitParam(name = "hardwareName", value = "设备名称", dataType = "String", paramType = "body", required = false),
@ApiImplicitParam(name = "status", value = "整改状态 1 代发起 2 待整改 3已整改", dataType = "Integer", paramType = "body", required = false),
@ApiImplicitParam(name = "accountType", value = "账号类型,1系统管理员,2企业总部管理员账号,3区域账号,4城市账号,5项目账号,6项目子账号,7项目部账号", dataType = "Integer", paramType = "body", required = false),
@ApiImplicitParam(name = "startTime", value = "开始时间,格式2020-08-16 00:00:00", dataType = "String", paramType = "body", required = false),
diff --git a/src/main/java/com/zhgd/xmgl/modules/video/mapper/xml/AiAnalyseHardWareAlarmRecordMapper.xml b/src/main/java/com/zhgd/xmgl/modules/video/mapper/xml/AiAnalyseHardWareAlarmRecordMapper.xml
index e339d2b85..5d6aff915 100644
--- a/src/main/java/com/zhgd/xmgl/modules/video/mapper/xml/AiAnalyseHardWareAlarmRecordMapper.xml
+++ b/src/main/java/com/zhgd/xmgl/modules/video/mapper/xml/AiAnalyseHardWareAlarmRecordMapper.xml
@@ -14,6 +14,7 @@
group_concat(wi.worker_name) as worker_info_str
FROM ai_analyse_hard_ware_alarm_record a
LEFT JOIN system_user s ON a.rectification_person_id = s.user_id
+ LEFT JOIN ai_analyse_hard_ware_record h on h.hardware_id=a.hardware_id
LEFT join department_info di on s.department = di.department_name
left join worker_info_to_ai_analyse_hard_ware_alarm_record witaahwar on a.id =
witaahwar.ai_analyse_hard_ware_alarm_record_id
@@ -47,7 +48,7 @@
AND a.create_time >= #{param.startTime}
- AND a.create_time <= #{param.endTime}
+ AND a.create_time if(LENGTH(#{param.endTime}) = 10, CONCAT(DATE_FORMAT(#{param.endTime}, '%Y-%m-%d'), ' 23:59:59'), #{param.endTime})
and a.hardware_id in (select ai_analyse_hard_ware_record.hardware_id
@@ -85,6 +86,9 @@
AND a.is_pushed = #{param.isPushed}
+
+ and h.hardware_name like CONCAT(CONCAT('%', #{param.hardwareName}), '%')
+
group by a.id
order by a.create_time desc