diff --git a/src/main/java/com/zhgd/xmgl/modules/quality/controller/QualityInspectionRecordController.java b/src/main/java/com/zhgd/xmgl/modules/quality/controller/QualityInspectionRecordController.java
index 010d445a0..40f5270ee 100644
--- a/src/main/java/com/zhgd/xmgl/modules/quality/controller/QualityInspectionRecordController.java
+++ b/src/main/java/com/zhgd/xmgl/modules/quality/controller/QualityInspectionRecordController.java
@@ -72,6 +72,7 @@ public class QualityInspectionRecordController {
@ApiImplicitParam(name = "operatorId", value = "操作人(整改、复查、核验:changeId、reviewId、verifyManId)", paramType = "query", required = false, dataType = "String"),
@ApiImplicitParam(name = "inspectStartTime", value = "检查开始时间", paramType = "query", required = false, dataType = "String"),
@ApiImplicitParam(name = "inspectEndTime", value = "检查结束时间", paramType = "query", required = false, dataType = "String"),
+ @ApiImplicitParam(name = "search", value = "搜索(检查部位、问题分类、问题描述、补充说明、整改要求)", paramType = "query", required = false, dataType = "String"),
@ApiImplicitParam(name = "pageNo", value = "第几页", paramType = "query", required = true, dataType = "Integer"),
@ApiImplicitParam(name = "pageSize", value = "每页显示条数", paramType = "query", required = true, dataType = "Integer"),
})
diff --git a/src/main/java/com/zhgd/xmgl/modules/quality/mapper/xml/QualityInspectionRecordMapper.xml b/src/main/java/com/zhgd/xmgl/modules/quality/mapper/xml/QualityInspectionRecordMapper.xml
index df78ccfa1..078ccbed2 100644
--- a/src/main/java/com/zhgd/xmgl/modules/quality/mapper/xml/QualityInspectionRecordMapper.xml
+++ b/src/main/java/com/zhgd/xmgl/modules/quality/mapper/xml/QualityInspectionRecordMapper.xml
@@ -126,6 +126,14 @@
and a.status = 4
+
+ and (
+ a.region_name like concat('%',#{param.search},'%')
+ or a.danger_item_content like concat('%',#{param.search},'%')
+ or a.danger_desc like concat('%',#{param.search},'%')
+ or a.remark like concat('%',#{param.search},'%')
+ )
+
order by a.inspect_time desc