在一个输入框进行多个字段的查询,需求是这样的:
需要提供物料名称/规格,K3编码查询,此处录入物料名称,英文名称或者规格型号都可模糊查询,K3编码模糊查询。

在 mybatis 的Mapper.xml 中
<!-- 此处录入物料名称,英文名称或者规格型号都可模糊查询 -->
<if test="searchParam != null and searchParam != ''">
AND CONCAT(`wlmc`,`wlmcyw`,`ggxh`) LIKE CONCAT('%',#{searchParam},'%')
</if>
<if test="k3_mat_code != null and k3_mat_code != '' ">
and pd.k3_mat_code like CONCAT('%', #{k3_mat_code}, '%')
</if>
用 postman 测试一下
