Commit 95531d1d12c17f6c855076c52bbbe74695fec90d
1 parent
a56e727c
fix:如果是合并出库单打印、打印所有合并前出库单的同时,再额外打印一张合并出库单
Showing
2 changed files
with
19 additions
and
19 deletions
src/main/java/com/huaheng/pc/shipment/shipmentHeader/controller/ShipmentHeaderController.java
... | ... | @@ -453,16 +453,16 @@ public class ShipmentHeaderController extends BaseController { |
453 | 453 | } |
454 | 454 | } |
455 | 455 | } |
456 | - } else { | |
457 | - List<TaskDetail> taskDetails = taskDetailService.list(new LambdaQueryWrapper<TaskDetail>().eq(TaskDetail::getBillCode, shipmentHeader.getCode())); | |
458 | - if (taskDetails.isEmpty()) { | |
459 | - throw new ServiceException("未组盘生成任务,无法打印!"); | |
460 | - } | |
461 | - AjaxResult result = shipmentHeaderService.autoReport(shipmentHeader, taskDetails, ""); | |
462 | - if (result.hasErr()) { | |
463 | - throw new ServiceException("打印平库出库单失败:" + result.getMsg()); | |
464 | - } | |
465 | 456 | } |
457 | + List<TaskDetail> taskDetails = taskDetailService.list(new LambdaQueryWrapper<TaskDetail>().eq(TaskDetail::getBillCode, shipmentHeader.getCode())); | |
458 | + if (taskDetails.isEmpty()) { | |
459 | + throw new ServiceException("未组盘生成任务,无法打印!"); | |
460 | + } | |
461 | + AjaxResult result = shipmentHeaderService.autoReport(shipmentHeader, taskDetails, ""); | |
462 | + if (result.hasErr()) { | |
463 | + throw new ServiceException("打印平库出库单失败:" + result.getMsg()); | |
464 | + } | |
465 | + | |
466 | 466 | return AjaxResult.success(); |
467 | 467 | } |
468 | 468 | |
... | ... |
src/main/java/com/huaheng/pc/shipment/shipmentHeaderHistory/controller/ShipmentHeaderHistoryController.java
... | ... | @@ -267,17 +267,17 @@ public class ShipmentHeaderHistoryController extends BaseController { |
267 | 267 | } |
268 | 268 | } |
269 | 269 | } |
270 | - } else { | |
271 | - List<TaskDetail> taskDetails = taskDetailService.list(new LambdaQueryWrapper<TaskDetail>().eq(TaskDetail::getBillCode, shipmentHeaderHistory.getCode())); | |
272 | - if (taskDetails.isEmpty()) { | |
273 | - throw new ServiceException("未组盘生成任务,无法打印!"); | |
274 | - } | |
275 | - BeanUtils.copyProperties(shipmentHeaderHistory, newShipmentHeader); | |
276 | - AjaxResult result = shipmentHeaderService.autoReport(newShipmentHeader, taskDetails, ""); | |
277 | - if (result.hasErr()) { | |
278 | - throw new ServiceException("打印平库出库单失败:" + result.getMsg()); | |
279 | - } | |
280 | 270 | } |
271 | + List<TaskDetail> taskDetails = taskDetailService.list(new LambdaQueryWrapper<TaskDetail>().eq(TaskDetail::getBillCode, shipmentHeaderHistory.getCode())); | |
272 | + if (taskDetails.isEmpty()) { | |
273 | + throw new ServiceException("未组盘生成任务,无法打印!"); | |
274 | + } | |
275 | + BeanUtils.copyProperties(shipmentHeaderHistory, newShipmentHeader); | |
276 | + AjaxResult result = shipmentHeaderService.autoReport(newShipmentHeader, taskDetails, ""); | |
277 | + if (result.hasErr()) { | |
278 | + throw new ServiceException("打印平库出库单失败:" + result.getMsg()); | |
279 | + } | |
280 | + | |
281 | 281 | return AjaxResult.success(); |
282 | 282 | } |
283 | 283 | |
... | ... |