异步领取 奖项
This commit is contained in:
@@ -12,7 +12,6 @@ import java.util.Map;
|
||||
/**
|
||||
* @author GYJ
|
||||
*/
|
||||
@EnableAsync
|
||||
@EnableScheduling
|
||||
@SpringBootApplication
|
||||
public class SqxApplication {
|
||||
|
||||
@@ -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());
|
||||
|
||||
Reference in New Issue
Block a user