diff --git a/src/main/java/com/glxp/mipsdl/client/ctqyy/CtqyyClient.java b/src/main/java/com/glxp/mipsdl/client/ctqyy/CtqyyClient.java index 906bf76..fc16a47 100644 --- a/src/main/java/com/glxp/mipsdl/client/ctqyy/CtqyyClient.java +++ b/src/main/java/com/glxp/mipsdl/client/ctqyy/CtqyyClient.java @@ -1427,6 +1427,13 @@ public class CtqyyClient extends CommonHttpClient { // wrapper.le(StrUtil.isNotEmpty(endTime),VYpzsPlanInfo::getKEEP_BOOK_TIME,endTime+" 23:59:59"); wrapper.eq(StrUtil.isNotBlank(udiwmsThrOrderRequest.getBillNo()), VYpzsPlanInfo::getCGDBH, udiwmsThrOrderRequest.getBillNo()); + + //关键字模糊处理 + wrapper.like(StrUtil.isNotBlank(udiwmsThrOrderRequest.getKeywords()), VYpzsPlanInfo::getCGDBH, udiwmsThrOrderRequest.getKeywords()) + .or(). + like(VYpzsPlanInfo::getCGDBH, udiwmsThrOrderRequest.getKeywords()); + // TODO: 2024/9/17 字段进行匹配 //模糊 单据号、三方单据类型、发货方、收货方、单据时间,来源系统 + IPage page = vYpzsPlanInfoMapper.selectPage(new Page(udiwmsThrOrderRequest.getPage(), udiwmsThrOrderRequest.getLimit()), wrapper); List planInfos = page.getRecords(); List ioCollectOrders = new ArrayList<>(); diff --git a/src/main/java/com/glxp/mipsdl/req/base/UdiwmsThrOrderRequest.java b/src/main/java/com/glxp/mipsdl/req/base/UdiwmsThrOrderRequest.java index da8ddb9..ec767f6 100644 --- a/src/main/java/com/glxp/mipsdl/req/base/UdiwmsThrOrderRequest.java +++ b/src/main/java/com/glxp/mipsdl/req/base/UdiwmsThrOrderRequest.java @@ -198,5 +198,6 @@ public class UdiwmsThrOrderRequest extends ListPageRequest { private String startTime; private String endTime; + private String keywords;//模糊 单据号、三方单据类型、发货方、收货方、单据时间,来源系统 }