| | |
| | | //组托 |
| | | WaitPakinParam pakinParam = new WaitPakinParam(); |
| | | pakinParam.setBarcode(palletId.get()); |
| | | CompletableFuture.runAsync(() -> { |
| | | try { |
| | | asyncMergeItemsWcs(pakinParam, syncOrder.getOrderNo(), loginUserId); |
| | | } catch (Exception e) { |
| | | log.warn("订单 {} 开始自动组托", syncOrder.getOrderNo()); |
| | | } |
| | | }); |
| | | pakinParam.setStaNo(syncOrder.getStationId()); |
| | | |
| | | boolean itemsCheck = waitPakinService.mergeItemsCheck(pakinParam, loginUserId); |
| | | if (itemsCheck) { |
| | | CompletableFuture.runAsync(() -> { |
| | | try { |
| | | asyncMergeItemsWcs(pakinParam, syncOrder.getOrderNo(), loginUserId); |
| | | } catch (Exception e) { |
| | | log.warn("订单 {} 开始自动组托", syncOrder.getOrderNo()); |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | }); |
| | | } |