diff --git a/src/main/java/com/sqx/modules/discSpinning/controller/DiscSpinningController.java b/src/main/java/com/sqx/modules/discSpinning/controller/DiscSpinningController.java index 6a4e550e..b93c0087 100644 --- a/src/main/java/com/sqx/modules/discSpinning/controller/DiscSpinningController.java +++ b/src/main/java/com/sqx/modules/discSpinning/controller/DiscSpinningController.java @@ -231,6 +231,9 @@ public class DiscSpinningController { @PostMapping("/app/discSpinning/receive") public Result receive(@RequestBody DiscSpinningRecord receive) { DiscSpinningRecord record = recordService.getById(receive.getId()); + if (record.getTargetId() != null) { + return Result.error("不可重复领取"); + } CompletableFuture.runAsync(() -> { discSpinningService.receiveAsync(record); });