6 小时以前 6d910029b6c81db0a2b66caa66952781397b153a
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/stocktaking/task/MesWmStockTakingTaskController.java
@@ -130,6 +130,22 @@
        return success(true);
    }
    @PostMapping("/scan")
    @Operation(summary = "PDA 扫码盘点")
    @PreAuthorize("@ss.hasPermission('mes:wm-stock-taking-task:update')")
    public CommonResult<Long> scanStockTakingTask(@Valid @RequestBody MesWmStockTakingTaskScanReqVO scanReqVO) {
        return success(stockTakingTaskService.scanStockTakingTask(scanReqVO));
    }
    @PostMapping("/process-difference")
    @Operation(summary = "处理盘点差异,调整库存")
    @Parameter(name = "id", description = "编号", required = true)
    @PreAuthorize("@ss.hasPermission('mes:wm-stock-taking-task:update')")
    public CommonResult<Boolean> processStockTakingDifference(@RequestParam("id") Long id) {
        stockTakingTaskService.processStockTakingDifference(id);
        return success(true);
    }
    // ==================== 拼接 VO ====================
    private List<MesWmStockTakingTaskRespVO> buildTaskRespVOList(List<MesWmStockTakingTaskDO> list) {