补偿机制3
This commit is contained in:
@@ -47,7 +47,8 @@ public class DiscSpinningController {
|
|||||||
private final TaskCenterRecordService taskRecordService;
|
private final TaskCenterRecordService taskRecordService;
|
||||||
private final UserService userService;
|
private final UserService userService;
|
||||||
private final RedisUtils redisUtils;
|
private final RedisUtils redisUtils;
|
||||||
ScheduledExecutorService executor = Executors.newScheduledThreadPool(5);
|
ScheduledExecutorService executor = Executors.newScheduledThreadPool(10);
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
public DiscSpinningController(CommonInfoService commonRepository, DiscSpinningService discSpinningService,
|
public DiscSpinningController(CommonInfoService commonRepository, DiscSpinningService discSpinningService,
|
||||||
OrdersService ordersService, DiscSpinningRecordService recordService,
|
OrdersService ordersService, DiscSpinningRecordService recordService,
|
||||||
@@ -221,11 +222,9 @@ public class DiscSpinningController {
|
|||||||
redisUtils.set(redisKey, week, DateUtils.todayAfterSecond());
|
redisUtils.set(redisKey, week, DateUtils.todayAfterSecond());
|
||||||
}
|
}
|
||||||
DiscSpinningRecord draws = discSpinningService.draws(i == null ? 1 : i + 1, amount, sourceId, userId, source);
|
DiscSpinningRecord draws = discSpinningService.draws(i == null ? 1 : i + 1, amount, sourceId, userId, source);
|
||||||
try {
|
|
||||||
executor.schedule(() -> receive1(draws), 4, TimeUnit.SECONDS);
|
executor.schedule(() -> receive1(draws), 4, TimeUnit.SECONDS);
|
||||||
}finally {
|
|
||||||
executor.shutdown();
|
|
||||||
}
|
|
||||||
return new Result().put("data", draws);
|
return new Result().put("data", draws);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user