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}, '%')
+ )