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