diff --git a/src/main/java/com/glxp/api/req/inout/FilterOrderRequest.java b/src/main/java/com/glxp/api/req/inout/FilterOrderRequest.java index 074af1767..f92a3d6ab 100644 --- a/src/main/java/com/glxp/api/req/inout/FilterOrderRequest.java +++ b/src/main/java/com/glxp/api/req/inout/FilterOrderRequest.java @@ -201,4 +201,6 @@ public class FilterOrderRequest extends ListPageRequest { private Integer confirmStatus; private Boolean filterSelected; private List inOrders; + + private String keyWord; } diff --git a/src/main/resources/mybatis/mapper/inout/IoOrderDao.xml b/src/main/resources/mybatis/mapper/inout/IoOrderDao.xml index ffb875d80..7d430af18 100644 --- a/src/main/resources/mybatis/mapper/inout/IoOrderDao.xml +++ b/src/main/resources/mybatis/mapper/inout/IoOrderDao.xml @@ -51,6 +51,12 @@ AND io.fromCorp = #{fromCorp} + + AND ( + bc.name like concat('%', #{keyWord}, '%') + or io.remark like concat('%', #{keyWord}, '%') + or io.fromInvCode like concat('%', #{keyWord}, '%') ) + AND io.deptCode = #{deptCode}