diff --git a/src/main/java/com/glxp/api/req/thrsys/FilterThrProductsRequest.java b/src/main/java/com/glxp/api/req/thrsys/FilterThrProductsRequest.java
index 8298ff80..42507df5 100644
--- a/src/main/java/com/glxp/api/req/thrsys/FilterThrProductsRequest.java
+++ b/src/main/java/com/glxp/api/req/thrsys/FilterThrProductsRequest.java
@@ -57,4 +57,6 @@ public class FilterThrProductsRequest extends ListPageRequest {
private Integer productsType ;
private Integer productType ;
+ private String keyWords;
+
}
diff --git a/src/main/resources/mybatis/mapper/thrsys/ThrProductsAddDiDao.xml b/src/main/resources/mybatis/mapper/thrsys/ThrProductsAddDiDao.xml
index 2c9f851d..d8d32110 100644
--- a/src/main/resources/mybatis/mapper/thrsys/ThrProductsAddDiDao.xml
+++ b/src/main/resources/mybatis/mapper/thrsys/ThrProductsAddDiDao.xml
@@ -213,7 +213,7 @@
AND tdi.internalMaterialCode like concat('%', #{internalMaterialCode}, '%')
- AND tdi.spec = #{spec}
+ AND tdi.spec like concat('%', #{spec}, '%'))
AND tdi.status = #{checkStatus}
@@ -222,7 +222,16 @@
AND tdi.customerId = #{customerId}
- AND tdi.registerNo = #{registerNo}
+ AND tdi.registerNo like concat('%', #{registerNo}, '%')
+
+
+ AND (
+ tdi.sptm like concat('%', #{keyWords}, '%')
+ or tdi.code like concat('%', #{keyWords}, '%')
+ or tdi.ybbm like concat('%', #{keyWords}, '%')
+ or tdi.name like concat('%', #{keyWords}, '%')
+ or tdi.registerNo like concat('%', #{keyWords}, '%')
+ or tdi.spec like concat('%', #{keyWords}, '%'))
order by tdi.createTime DESC