diff --git a/src/main/java/com/glxp/api/req/inout/IoSplitFifoInvRequest.java b/src/main/java/com/glxp/api/req/inout/IoSplitFifoInvRequest.java index 5f2900370..b8e84c766 100644 --- a/src/main/java/com/glxp/api/req/inout/IoSplitFifoInvRequest.java +++ b/src/main/java/com/glxp/api/req/inout/IoSplitFifoInvRequest.java @@ -114,5 +114,10 @@ public class IoSplitFifoInvRequest extends ListPageRequest { private String nameCode; + /** + * 关键字搜索 + */ + private String keywords; + } diff --git a/src/main/resources/mybatis/mapper/inout/IoSplitFifoInvMapper.xml b/src/main/resources/mybatis/mapper/inout/IoSplitFifoInvMapper.xml index 028bea02e..53cea7884 100644 --- a/src/main/resources/mybatis/mapper/inout/IoSplitFifoInvMapper.xml +++ b/src/main/resources/mybatis/mapper/inout/IoSplitFifoInvMapper.xml @@ -75,7 +75,19 @@ AND isfi.workPlaceCode = #{workPlaceCode} - ANd isfi.busType = #{busType} + AND isfi.busType = #{busType} + + + AND ( + isfi.workPlaceCode like concat('%', #{keywords}, '%') + or bp.nameCode like concat('%', #{keywords}, '%') + or isfi.batchNo like concat('%', #{keywords}, '%') + or bp.cpmctymc like concat('%', #{keywords}, '%') + or bp.ggxh like concat('%', #{keywords}, '%') + or bp.nameCode like concat('%', #{keywords}, '%') + or bp.zczbhhzbapzbh like concat('%', #{keywords}, '%') + or bp.ylqxzcrbarmc like concat('%', #{keywords}, '%') + )