diff --git a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/pojo/query/DeviceQuery.java b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/pojo/query/DeviceQuery.java
index 5a92d3ff..487a821d 100644
--- a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/pojo/query/DeviceQuery.java
+++ b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/pojo/query/DeviceQuery.java
@@ -39,4 +39,9 @@ public class DeviceQuery extends PageBaseQuery {
* 质保结束日期(区间查询)
*/
private String warrantyEndDate;
+
+ /**
+ * 搜索设备编号和机型
+ */
+ private String key;
}
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 b103b7f2..e5cd053d 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
@@ -40,4 +40,7 @@ public class AdminTicketSearchRequest extends TicketSearchRequest {
* 搜索关键字,同时搜索标题、设备编号、设备机型、问题描述、问题部位
*/
private String key;
+
+ //工单编号或者标题
+ private String no;
}
\ No newline at end of file
diff --git a/nflg-mobilebroken-gongfu/src/main/java/com/nflg/mobilebroken/gongfu/pojo/query/DeviceQuery.java b/nflg-mobilebroken-gongfu/src/main/java/com/nflg/mobilebroken/gongfu/pojo/query/DeviceQuery.java
index 09118587..37020c79 100644
--- a/nflg-mobilebroken-gongfu/src/main/java/com/nflg/mobilebroken/gongfu/pojo/query/DeviceQuery.java
+++ b/nflg-mobilebroken-gongfu/src/main/java/com/nflg/mobilebroken/gongfu/pojo/query/DeviceQuery.java
@@ -39,4 +39,9 @@ public class DeviceQuery extends PageBaseQuery {
* 质保结束日期(区间查询)
*/
private String warrantyEndDate;
+
+ /**
+ * 搜索设备编号和机型
+ */
+ private String key;
}
diff --git a/nflg-mobilebroken-repository/src/main/resources/mapper/DeviceMapper.xml b/nflg-mobilebroken-repository/src/main/resources/mapper/DeviceMapper.xml
index 0d236cbf..ae46e199 100644
--- a/nflg-mobilebroken-repository/src/main/resources/mapper/DeviceMapper.xml
+++ b/nflg-mobilebroken-repository/src/main/resources/mapper/DeviceMapper.xml
@@ -42,6 +42,9 @@
and a.start_warranty_date >= #{query.warrantyStartDate} and start_warranty_date <=
#{query.warrantyEndDate}
+
+ and concat(a.customer_name,a.device_no) LIKE concat('%', #{query.key}, '%')
+