自动化立体仓库 - WMS系统
*
lsh
17 小时以前 b36dbce34e28fadfe7080f28f0612b8239ca6cb5
src/main/java/com/zy/asrs/controller/OpenController.java
@@ -216,4 +216,38 @@
        System.out.println(JSON.toJSONString(param1));
    }
    /**
     * 分拣线上报接收
     */
    @PostMapping("/arm/task/v1")
    public synchronized R TaskArmReport(@RequestHeader(required = false) String appkey,
                                           @RequestBody TaskArmReportParam param,
                                           HttpServletRequest request) {
        auth(appkey, param, request);
        if (Cools.isEmpty(param)) {
            return R.parse(BaseRes.PARAM);
        }
        if (Cools.isEmpty(param.getOrderNo())) {
            return R.error("单据编号[orderNo]不能为空");
        }
        if (Cools.isEmpty(param.getSku())) {
            return R.error("客人型号[sku]不能为空");
        }
        if (Cools.isEmpty(param.getPo())) {
            return R.error("客人PO[po]不能为空");
        }
        if (Cools.isEmpty(param.getUpc())) {
            return R.error("UPC[upc]不能为空");
        }
        if (Cools.isEmpty(param.getSupplier())) {
            return R.error("货源[supplier]不能为空");
        }
        if (Cools.isEmpty(param.getStaNo())) {
            return R.error("分拣点位[staNo]不能为空");
        }
        openService.taskArmReport(param);
        return R.ok();
    }
}