123
This commit is contained in:
@@ -10,6 +10,7 @@ import com.ruoyi.cai.manager.IdManager;
|
||||
import com.ruoyi.cai.manager.SystemConfigManager;
|
||||
import com.ruoyi.cai.service.AccountService;
|
||||
import com.ruoyi.cai.service.PrizeOnlineService;
|
||||
import com.ruoyi.cai.service.PrizeWinningRecordService;
|
||||
import com.ruoyi.cai.service.UserService;
|
||||
import com.ruoyi.common.exception.ServiceException;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@@ -244,6 +245,9 @@ public class LotteryService {
|
||||
return finalCount;
|
||||
}
|
||||
|
||||
@Autowired
|
||||
private PrizeWinningRecordService prizeWinningRecordService;
|
||||
|
||||
/**
|
||||
* 保存抽奖记录(事务控制)
|
||||
*/
|
||||
@@ -253,12 +257,7 @@ public class LotteryService {
|
||||
String traceId = IdManager.nextIdStr();
|
||||
PointChangeLog pointChangeLog = pointManager.drawPoint(prizeOnline, user, drawPoint, traceId);
|
||||
// 记录用户抽奖记录
|
||||
// UserDrawRecord record = new UserDrawRecord();
|
||||
// record.setUserId(userId);
|
||||
// record.setPrizeId(prizeId);
|
||||
// record.setDrawTime(LocalDateTime.now());
|
||||
// record.setContinuousDraws(continuousDraws);
|
||||
// userDrawRecordMapper.insert(record);
|
||||
prizeWinningRecordService.winningRecord(pointChangeLog, prizeOnline, user, drawPoint);
|
||||
// 更新缓存
|
||||
String cacheKey = String.format(USER_DRAW_COUNT_KEY, user.getId());
|
||||
RBucket<Integer> bucket = redissonClient.getBucket(cacheKey);
|
||||
|
||||
Reference in New Issue
Block a user