diff --git a/src/main/java/com/huaheng/pc/config/location/service/LocationServiceImpl.java b/src/main/java/com/huaheng/pc/config/location/service/LocationServiceImpl.java index aadd323..9e0ff75 100644 --- a/src/main/java/com/huaheng/pc/config/location/service/LocationServiceImpl.java +++ b/src/main/java/com/huaheng/pc/config/location/service/LocationServiceImpl.java @@ -490,7 +490,7 @@ public class LocationServiceImpl extends ServiceImpl<LocationMapper, Location> i @Override public Location getInsideNear(Location location) { LambdaQueryWrapper<Location> queryWrapper = Wrappers.lambdaQuery(); - queryWrapper.eq(Location::getWarehouseCode, location.getWarehouseCode()); + //queryWrapper.eq(Location::getWarehouseCode, location.getWarehouseCode()); queryWrapper.eq(Location::getZoneCode, location.getZoneCode()); queryWrapper.eq(Location::getRoadway, location.getRoadway());//巷道 queryWrapper.eq(Location::getIColumn, location.getIColumn());//列 diff --git a/src/main/java/com/huaheng/pc/receipt/receiptHeader/controller/ReceiptHeaderController.java b/src/main/java/com/huaheng/pc/receipt/receiptHeader/controller/ReceiptHeaderController.java index e4398f9..a51f13d 100644 --- a/src/main/java/com/huaheng/pc/receipt/receiptHeader/controller/ReceiptHeaderController.java +++ b/src/main/java/com/huaheng/pc/receipt/receiptHeader/controller/ReceiptHeaderController.java @@ -179,7 +179,7 @@ public class ReceiptHeaderController extends BaseController { //ReceiptHeader receiptHeaderData = new ReceiptHeader(); ReceiptDetail receiptDetail = receiptDetailService.getOne(new LambdaQueryWrapper<ReceiptDetail>().eq(ReceiptDetail::getSNNO, receiptHeader.getSNNO())); if (receiptDetail == null) { - receiptDetail = receiptDetailService.getOne(new LambdaQueryWrapper<ReceiptDetail>().eq(ReceiptDetail::getReceiptCode, receiptHeader.getSNNO())); + receiptDetail = receiptDetailService.getOne(new LambdaQueryWrapper<ReceiptDetail>().like(ReceiptDetail::getReceiptCode, receiptHeader.getSNNO())); if (receiptDetail == null) { return AjaxResult.error("该SN或入库单号不存在"); } diff --git a/src/main/java/com/huaheng/pc/shipment/shippingCombination/service/ShippingCombinationService.java b/src/main/java/com/huaheng/pc/shipment/shippingCombination/service/ShippingCombinationService.java index d933d86..9ff6e85 100644 --- a/src/main/java/com/huaheng/pc/shipment/shippingCombination/service/ShippingCombinationService.java +++ b/src/main/java/com/huaheng/pc/shipment/shippingCombination/service/ShippingCombinationService.java @@ -84,11 +84,11 @@ public class ShippingCombinationService { if (policy.equals("PL") || noticeNo.contains("展会")) { list.removeIf(detail -> !detail.getNoticeCode().equals(noticeNo)); } - + //排序:主体颜色加喷漆状态、喷漆状态、主体颜色、喷漆状态(底漆)、无颜色、先进先出 return list.stream() .sorted(Comparator.comparing((InventoryDetail detail) -> { - if (StringUtils.isNotEmpty(noticeNo) && paintStatus.equals(detail.getNoticeCode())) { + if (StringUtils.isNotEmpty(noticeNo) && noticeNo.equals(detail.getNoticeCode())) { return 1; } else if (StringUtils.isNotEmpty(color) && StringUtils.isNotEmpty(paintStatus) && color.equals(detail.getMaterialColor()) && paintStatus.equals(detail.getPaintStatus())) { return 2; diff --git a/src/main/resources/templates/shipment/shipmentHeaderHistory/shipmentHeaderHistory.html b/src/main/resources/templates/shipment/shipmentHeaderHistory/shipmentHeaderHistory.html index 28355eb..fec2c31 100644 --- a/src/main/resources/templates/shipment/shipmentHeaderHistory/shipmentHeaderHistory.html +++ b/src/main/resources/templates/shipment/shipmentHeaderHistory/shipmentHeaderHistory.html @@ -376,7 +376,8 @@ align: 'center', formatter: function (value, row, index) { var actions = []; - actions.push('<a id="table_edit" class="btn btn-success btn-xs ' + printFlag + '" href="#" onclick="receiptPrint(\'' + row.id + '\')"><i class="fa fa-print"></i>打印</a> '); + actions.push('<a id="table_edit" class="btn btn-success btn-xs ' + printFlag + '" href="#" onclick="receiptPrint(\'' + row.id + '\',1)"><i class="fa fa-print"></i>打印1</a> '); + actions.push('<a id="table_edit" class="btn btn-success btn-xs ' + printFlag + '" href="#" onclick="receiptPrint(\'' + row.id + '\',2)"><i class="fa fa-print"></i>打印2</a> '); return actions.join(''); } }, @@ -942,21 +943,22 @@ } } - /* 打印 */ - function receiptPrint(id) { - var url = prefix + "/autoreport/" + id; - $.ajax({ - url: url, - type: "get", - success: function (response) { - if (response.code === 200) { - $.modal.alertSuccess('打印成功:' + response.msg); - } else { - $.modal.alertError('打印失败:' + response.msg); - } + + /* 打印 */ + function receiptPrint(id, version) { + var url = prefix + "/autoreport/" + id + "/" + version; + $.ajax({ + url: url, + type: "get", + success: function (response) { + if (response.code === 200) { + $.modal.alertSuccess('打印成功:' + response.msg); + } else { + $.modal.alertError('打印失败:' + response.msg); } - }) - } + } + }) + } /* 单个删除 */