自动化立体仓库 - WMS系统
zyx
2024-08-05 e332958154ab5a4d5cc77a92e2f8c35068d2b943
src/main/java/com/zy/asrs/controller/OpenController.java
@@ -279,6 +279,25 @@
    }
    @PostMapping("/order/pak/default/v1")
    @AppAuth(memo = "生成退货补货单据")
    public synchronized R orderAccept(@RequestHeader(required = false) String appkey,
                                     @RequestBody(required = true) OrderSyncParam param,
                                     HttpServletRequest request){
        auth(appkey, param, request);
        if (Cools.isEmpty(param)) {
            return R.parse(BaseRes.PARAM);
        }
        String docName = param.get操作单据();
        boolean pakin = param.getPakin() == 1 ? true : false;
        openService.syncOrder(param,pakin,docName);
        return R.ok("单据接受成功");
    }
    @PostMapping("/order/pakin/default/v1")
    @AppAuth(memo = "生成入库单据")
    public synchronized R orderPakin(@RequestHeader(required = false) String appkey,
@@ -289,7 +308,7 @@
            return R.parse(BaseRes.PARAM);
        }
        String docName = param.getChildren().get(0).getIQuantity() > 0 ? "银座采购入库单" : "银座采购退货单";
        String docName = !Cools.isEmpty(param.getOrderType()) ? param.getOrderType() : param.getChildren().get(0).getIQuantity() > 0 ? "银座采购入库单" : "银座采购退货单";
        boolean pakin = param.getChildren().get(0).getIQuantity() > 0 ? true : false;
        openService.syncOrder(param,pakin,docName);
@@ -298,6 +317,26 @@
    }
    /*
    盘点接口
     */
    @PostMapping("/check/default/v1")
    @AppAuth(memo = "库存盘点")
    public synchronized R checkLoc(@RequestHeader(required = false) String appkey,
                                     @RequestBody(required = true) CheckParam param,
                                     HttpServletRequest request){
        auth(appkey, param, request);
        if (Cools.isEmpty(param)) {
            return R.parse(BaseRes.PARAM);
        }
        openService.checkAndAdjustLocDetl(param);
        return R.ok("库存调整成功");
    }
    @PostMapping("/order/pakout/default/v1")
    @AppAuth(memo = "同步工单单据")
    public synchronized R orderPakout(@RequestHeader(required = false) String appkey,