|  |  |  | 
|---|
|  |  |  | if (!waitPakinLogService.save(wrkMast.getBarcode())) { | 
|---|
|  |  |  | exceptionHandle("保存入库通知档历史档[workNo={0}]失败", wrkMast.getWrkNo()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 删除入库通知档 | 
|---|
|  |  |  | if (!waitPakinService.delete(new EntityWrapper<WaitPakin>().eq("zpallet", wrkMast.getBarcode()))) { | 
|---|
|  |  |  | exceptionHandle("删除入库通知档[workNo={0}]失败", wrkMast.getWrkNo()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | // 手动入库生成单据 【 上报三方平台 】 | 
|---|
|  |  |  | if (!Cools.isEmpty(wrkDetls)) { | 
|---|
|  |  |  | if (!orderService.saveHandlerOrder(Boolean.TRUE, wrkMast, wrkDetls)) { | 
|---|
|  |  |  | exceptionHandle("生成手动入库单据[workNo={0}]失败", wrkMast.getWrkNo()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | //                    // 手动入库生成单据 【 上报三方平台 】 | 
|---|
|  |  |  | //                    if (!Cools.isEmpty(wrkDetls)) { | 
|---|
|  |  |  | //                        if (!orderService.saveHandlerOrder(Boolean.TRUE, wrkMast, wrkDetls)) { | 
|---|
|  |  |  | //                            exceptionHandle("生成手动入库单据[workNo={0}]失败", wrkMast.getWrkNo()); | 
|---|
|  |  |  | //                        } | 
|---|
|  |  |  | //                    } | 
|---|
|  |  |  | // 拣料再入库 | 
|---|
|  |  |  | } else if (wrkMast.getIoType() == 53) { | 
|---|
|  |  |  | if (!Cools.isEmpty(wrkDetls)) { | 
|---|
|  |  |  | 
|---|
|  |  |  | // 修改订单状态 作业中 ===>> 已完成 | 
|---|
|  |  |  | for (WrkDetl wrkDetl : wrkDetlsKeyOrder) { | 
|---|
|  |  |  | if (!BaseController.isJSON(wrkDetl.getOrderNo())) { | 
|---|
|  |  |  | orderService.checkComplete(wrkDetl.getOrderNo()); | 
|---|
|  |  |  | orderService.checkComplete(wrkDetl.getOrderNo(),wrkMast.getPltType()); | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | // 订单合并出库 | 
|---|
|  |  |  | List<OrderDto> orderDtoList = JSON.parseArray(wrkDetl.getOrderNo(), OrderDto.class); | 
|---|
|  |  |  | for (OrderDto one : orderDtoList) { | 
|---|
|  |  |  | orderService.checkComplete(one.getOrderNo()); | 
|---|
|  |  |  | orderService.checkComplete(one.getOrderNo(),wrkMast.getPltType()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|