diff --git a/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/request/AdminTicketSearchRequest.java b/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/request/AdminTicketSearchRequest.java
index 18be83e0..b103b7f2 100644
--- a/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/request/AdminTicketSearchRequest.java
+++ b/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/request/AdminTicketSearchRequest.java
@@ -35,4 +35,9 @@ public class AdminTicketSearchRequest extends TicketSearchRequest {
//代理商编码
private String agentCode;
+
+ /**
+ * 搜索关键字,同时搜索标题、设备编号、设备机型、问题描述、问题部位
+ */
+ private String key;
}
\ No newline at end of file
diff --git a/nflg-mobilebroken-repository/src/main/resources/mapper/TicketMapper.xml b/nflg-mobilebroken-repository/src/main/resources/mapper/TicketMapper.xml
index 589bd792..43711562 100644
--- a/nflg-mobilebroken-repository/src/main/resources/mapper/TicketMapper.xml
+++ b/nflg-mobilebroken-repository/src/main/resources/mapper/TicketMapper.xml
@@ -80,6 +80,14 @@
AND d.customer_name LIKE CONCAT('%', #{request.createUserName}, '%')
+
+ AND (t.title LIKE CONCAT('%', #{request.key}, '%')
+ or t.device_no LIKE CONCAT('%', #{request.key}, '%')
+ or d.model_no LIKE CONCAT('%', #{request.key}, '%')
+ or t.description LIKE CONCAT('%', #{request.key},'%')
+ or p.part_name LIKE CONCAT('%', #{request.key}, '%')
+ )
+