Commit 2eef03eccff7144d77b4441b8dd09f5db787dc38

Authored by 周鸿
1 parent 1941c887

出库根据物料码查询单据

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 /**
... ...