自动化立体仓库 - WMS系统
*
lsh
14 小时以前 a33764aa5b7c3e9b3bf55d1edc112e0ac79ece19
src/main/java/com/zy/asrs/controller/OrderPakoutController.java
@@ -367,8 +367,19 @@
    @RequestMapping(value = "/actual/shipment/order/report/auth")
    @ManagerAuth(memo = "上报MES实际组货单")
    public R actualShipmentOrder(@RequestParam String itemName) {
        Long userId = getUserId();
        Long userId = null;
        try {
            userId = getUserId();
            if (Cools.isEmpty(userId)) {
                return R.error("用户异常").add("用户异常");
            }
        } catch (Exception e){
            return R.error("用户异常").add("用户异常");
        }
        List<OrderPakoutDetailVo> OrderPakoutDetailVoList = orderDetlService.selectOrderPakoutDetailVoListV1(itemName);
        if (OrderPakoutDetailVoList.isEmpty()) {
            return R.error("上报明细为空!!!").add("上报明细为空!!!");
        }
        List<String> boxList = new ArrayList<>();
        List<String> rollList = new ArrayList<>();
        for (OrderPakoutDetailVo orderDetl : OrderPakoutDetailVoList){
@@ -402,6 +413,7 @@
                if (!orderService.updateItemName(itemName, 16L, userId)) {
                    throw new CoolException("服务器内部错误,请联系管理员");
                }
                return R.ok();
            } else {
                // 修改订单状态 4.完成 ===>> 17.已上报
                if (!orderService.updateItemName(itemName, 17L, userId)) {
@@ -430,9 +442,6 @@
                );
            } catch (Exception e) { log.error("", e); }
        }
        return R.ok();
        return R.error("上报失败").add("上报失败");
    }
}