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