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}, '%') + ) +