zc
2 天以前 9c2df944ffcd3a60312ae179d347f16f2c36a0ea
rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/PdaOutStockServiceImpl.java
@@ -326,12 +326,12 @@
            throw new CoolException("订单数量更新失败!!");
        }
        //检查单据是否完成
        if (order.getAnfme().compareTo(order.getQty()) == 0) {
            order.setExceStatus(AsnExceStatus.OUT_STOCK_STATUS_TASK_DONE.val);
            if (!asnOrderService.updateById(order)) {
                throw new CoolException("出库单更新状态失败");
            }
        }
//        if (order.getAnfme().compareTo(order.getQty()) == 0) {
//            order.setExceStatus(AsnExceStatus.OUT_STOCK_STATUS_TASK_DONE.val);
//            if (!asnOrderService.updateById(order)) {
//                throw new CoolException("出库单更新状态失败");
//            }
//        }
        return R.ok();
    }
@@ -442,11 +442,17 @@
////            }
//        }
        task.setTaskStatus(TaskStsType.COMPLETE_OUT.id);
        if (!taskService.updateById(task)) {
            throw new CoolException("任务状态更新失败");
        try {
            taskService.pickOrCheckTask(task.getId(), "");
        } catch (Exception e) {
            e.printStackTrace();
        }
//        task.setTaskStatus(TaskStsType.COMPLETE_OUT.id);
//        if (!taskService.updateById(task)) {
//            throw new CoolException("任务状态更新失败");
//        }
        return R.ok();
    }