重复领取问题

This commit is contained in:
wangw 2024-12-26 11:25:58 +08:00
parent 112bcc15b9
commit ce9d92508e
1 changed files with 3 additions and 0 deletions

View File

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