| | |
| | | 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)); |
| | | } |
| | | } |
| | | |