yuan
2 天以前 6f0df10fdd0e55e5ed3e31b1720efd25e2bf02fb
src/main/java/com/ruoyi/production/controller/ProductionOrderPickController.java
@@ -48,5 +48,24 @@
    public R<List<ProductionOrderPickVo>> listPickedDetail(@PathVariable Long productionOrderId) {
        return R.ok(productionOrderPickService.listPickedDetail(productionOrderId));
    }
    @GetMapping("/taskMaterials/{productionOperationTaskId}")
    @Operation(summary = "查询工序工单的可领用物料与已领料记录")
    public R<List<ProductionOrderPickVo>> listTaskMaterials(@PathVariable Long productionOperationTaskId) {
        return R.ok(productionOrderPickService.listTaskMaterials(productionOperationTaskId));
    }
    @Log(title = "工序领料", businessType = BusinessType.INSERT)
    @PostMapping("/savePickByTask")
    @Operation(summary = "工序统一领料并立即扣减库存")
    public R<Boolean> savePickByTask(@RequestBody ProductionOrderPickDto dto) {
        return R.ok(productionOrderPickService.savePickByTask(dto));
    }
    @GetMapping("/taskPicked/{productionOperationTaskId}")
    @Operation(summary = "查询工序工单是否已存在有效领料")
    public R<Boolean> hasEffectivePick(@PathVariable Long productionOperationTaskId) {
        return R.ok(productionOrderPickService.hasEffectivePick(productionOperationTaskId));
    }
}