Commit 2eef03eccff7144d77b4441b8dd09f5db787dc38
1 parent
1941c887
出库根据物料码查询单据
Showing
1 changed file
with
10 additions
and
3 deletions
src/main/java/com/huaheng/pc/shipment/shipmentHeader/controller/ShipmentHeaderController.java
... | ... | @@ -85,7 +85,9 @@ public class ShipmentHeaderController extends BaseController { |
85 | 85 | @Log(title = "出库-出库单", operating = "查看出库主单", action = BusinessType.GRANT) |
86 | 86 | @PostMapping("/list") |
87 | 87 | @ResponseBody |
88 | - public TableDataInfo list(ShipmentHeader shipmentHeader, String createdBegin, String createdEnd,Integer shipmentHeaderStatus) { | |
88 | + public TableDataInfo list(ShipmentHeader shipmentHeader, | |
89 | + String createdBegin, String createdEnd, | |
90 | + Integer shipmentHeaderStatus,String materialCode) { | |
89 | 91 | LambdaQueryWrapper<ShipmentHeader> lambdaQueryWrapper = Wrappers.lambdaQuery(); |
90 | 92 | PageDomain pageDomain = TableSupport.buildPageRequest(); |
91 | 93 | Integer pageNum = pageDomain.getPageNum(); |
... | ... | @@ -121,8 +123,13 @@ public class ShipmentHeaderController extends BaseController { |
121 | 123 | .eq(shipmentHeader.getFirstStatus() != null, ShipmentHeader::getFirstStatus, shipmentHeader.getFirstStatus()) |
122 | 124 | .eq(shipmentHeader.getLastStatus() != null, ShipmentHeader::getLastStatus, shipmentHeader.getLastStatus()) |
123 | 125 | .lt(StringUtils.isNotNull(shipmentHeaderStatus), ShipmentHeader::getLastStatus, shipmentHeaderStatus) |
124 | - .eq(StringUtils.isNotNull(shipmentHeader.getPushSuccessStatus()),ShipmentHeader::getPushSuccessStatus,shipmentHeader.getPushSuccessStatus()) | |
125 | - .orderByDesc(ShipmentHeader::getId); | |
126 | + .eq(StringUtils.isNotNull(shipmentHeader.getPushSuccessStatus()),ShipmentHeader::getPushSuccessStatus,shipmentHeader.getPushSuccessStatus()); | |
127 | + | |
128 | + | |
129 | + if(StringUtils.isNotEmpty(materialCode)){ | |
130 | + lambdaQueryWrapper.apply(" id in(select shipmentId from shipment_detail where materialCode ='"+materialCode+"' )"); | |
131 | + } | |
132 | + lambdaQueryWrapper.orderByDesc(ShipmentHeader::getId); | |
126 | 133 | |
127 | 134 | if (StringUtils.isNotNull(pageNum) && StringUtils.isNotNull(pageSize)) { |
128 | 135 | /** |
... | ... |