diff --git a/src/main/java/com/glxp/api/req/basic/FilterUdiRelRequest.java b/src/main/java/com/glxp/api/req/basic/FilterUdiRelRequest.java
index eafe38598..d8cef8cb9 100644
--- a/src/main/java/com/glxp/api/req/basic/FilterUdiRelRequest.java
+++ b/src/main/java/com/glxp/api/req/basic/FilterUdiRelRequest.java
@@ -124,5 +124,7 @@ public class FilterUdiRelRequest extends ListPageRequest {
*/
private String payFeeCode;
+ private String keyWords;
+
}
diff --git a/src/main/resources/mybatis/mapper/basic/UdiRelevanceDao.xml b/src/main/resources/mybatis/mapper/basic/UdiRelevanceDao.xml
index 26529a7c1..eecc47623 100644
--- a/src/main/resources/mybatis/mapper/basic/UdiRelevanceDao.xml
+++ b/src/main/resources/mybatis/mapper/basic/UdiRelevanceDao.xml
@@ -730,6 +730,26 @@
and basic_udirel.groupBuy = #{groupBuy}
+
+ AND (
+ nameCode LIKE concat('%', #{keyWords}, '%')
+ or ybbm LIKE concat('%', #{keyWords}, '%')
+ or sptm LIKE concat('%', #{keyWords}, '%')
+ or basic_udirel.mainId LIKE concat('%', #{keyWords}, '%')
+ or basic_udirel.thirdId LIKE concat('%', #{keyWords}, '%')
+ or basic_udirel.thirdId1 LIKE concat('%', #{keyWords}, '%')
+ or basic_udirel.thirdId2 LIKE concat('%', #{keyWords}, '%')
+ or basic_udirel.thirdId3 LIKE concat('%', #{keyWords}, '%')
+ or basic_udirel.thirdId4 LIKE concat('%', #{keyWords}, '%')
+ or basic_udirel.thirdId4 LIKE concat('%', #{keyWords}, '%')
+ or basic_products.cpmctymc LIKE concat('%', #{keyWords}, '%')
+ or basic_products.ggxh LIKE concat('%', #{keyWords}, '%')
+ or basic_products.zczbhhzbapzbh LIKE concat('%', #{keyWords}, '%')
+ or basic_products.manufactory LIKE concat('%', #{keyWords}, '%')
+ or basic_products.ybbm LIKE concat(#{keyWords}, '%')
+ or basic_products.bzgg LIKE concat('%', #{keyWords}, '%')
+ or basic_products.prepnSpec LIKE concat('%', #{keyWords}, '%'))
+
GROUP BY basic_udirel.id
ORDER BY modifyTime DESC