异步领取 奖项

This commit is contained in:
2024-12-06 15:54:27 +08:00
parent 0f2cac26b7
commit ce8c9f38e0
2 changed files with 14 additions and 13 deletions

View File

@@ -12,7 +12,6 @@ import java.util.Map;
/**
* @author GYJ
*/
@EnableAsync
@EnableScheduling
@SpringBootApplication
public class SqxApplication {

View File

@@ -36,6 +36,7 @@ import java.math.BigDecimal;
import java.math.RoundingMode;
import java.text.SimpleDateFormat;
import java.util.*;
import java.util.concurrent.CompletableFuture;
@Slf4j
@RestController
@@ -162,11 +163,12 @@ public class DiscSpinningController {
@PostMapping("/app/discSpinning/receive")
@ApiOperation("大转盘奖项领取")
public Result receive(@RequestBody DiscSpinningRecord receive) {
CompletableFuture.runAsync(() -> {
receiveAsync(receive);
});
return Result.success();
}
@Async
@Transactional
public void receiveAsync(DiscSpinningRecord receive) {
UserEntity userInfo = userService.queryByUserId(receive.getUserId());