游戏处理

This commit is contained in:
tianfeng 2025-12-30 15:03:47 +08:00
parent ca0d6ad49d
commit b5acdd03b2
3 changed files with 57 additions and 72 deletions

View File

@ -265,32 +265,27 @@ public class GameHkysRestController {
log.info("Spins游戏消费任务, userId={}, spendAmount={}, totalSpend={}", userId, amount, totalSpend);
if (totalSpend >= 5000) {
spinsUserTaskProgressService.updateTaskProgress(
new SpinsTaskProgressUpdateCmd()
.setUserId(userId)
.setTaskCode("SPINS_SPEND_5000")
.setProgressValue(1)
);
}
int progressValue = Integer.parseInt(String.valueOf(totalSpend));
spinsUserTaskProgressService.updateTaskProgress(
new SpinsTaskProgressUpdateCmd()
.setUserId(userId)
.setTaskCode("SPINS_SPEND_5000")
.setProgressValue(progressValue)
);
if (totalSpend >= 10000) {
spinsUserTaskProgressService.updateTaskProgress(
new SpinsTaskProgressUpdateCmd()
.setUserId(userId)
.setTaskCode("SPINS_SPEND_10000")
.setProgressValue(1)
);
}
spinsUserTaskProgressService.updateTaskProgress(
new SpinsTaskProgressUpdateCmd()
.setUserId(userId)
.setTaskCode("SPINS_SPEND_10000")
.setProgressValue(progressValue)
);
if (totalSpend >= 50000) {
spinsUserTaskProgressService.updateTaskProgress(
new SpinsTaskProgressUpdateCmd()
.setUserId(userId)
.setTaskCode("SPINS_SPEND_50000")
.setProgressValue(1)
);
}
spinsUserTaskProgressService.updateTaskProgress(
new SpinsTaskProgressUpdateCmd()
.setUserId(userId)
.setTaskCode("SPINS_SPEND_50000")
.setProgressValue(progressValue)
);
log.info("Spins游戏消费任务处理成功, userId={}, totalSpend={}", userId, totalSpend);
} catch (Exception e) {

View File

@ -335,32 +335,27 @@ public class GameBaishunServiceImpl implements GameBaishunService {
redisService.setString(redisKey, String.valueOf(totalSpend), expireSeconds, TimeUnit.SECONDS);
}
if (totalSpend >= 5000) {
spinsUserTaskProgressService.updateTaskProgress(
new SpinsTaskProgressUpdateCmd()
.setUserId(userId)
.setTaskCode("SPINS_SPEND_5000")
.setProgressValue(1)
);
}
int progressValue = Integer.parseInt(String.valueOf(totalSpend));
spinsUserTaskProgressService.updateTaskProgress(
new SpinsTaskProgressUpdateCmd()
.setUserId(userId)
.setTaskCode("SPINS_SPEND_5000")
.setProgressValue(progressValue)
);
if (totalSpend >= 10000) {
spinsUserTaskProgressService.updateTaskProgress(
new SpinsTaskProgressUpdateCmd()
.setUserId(userId)
.setTaskCode("SPINS_SPEND_10000")
.setProgressValue(1)
);
}
spinsUserTaskProgressService.updateTaskProgress(
new SpinsTaskProgressUpdateCmd()
.setUserId(userId)
.setTaskCode("SPINS_SPEND_10000")
.setProgressValue(progressValue)
);
if (totalSpend >= 50000) {
spinsUserTaskProgressService.updateTaskProgress(
new SpinsTaskProgressUpdateCmd()
.setUserId(userId)
.setTaskCode("SPINS_SPEND_50000")
.setProgressValue(1)
);
}
spinsUserTaskProgressService.updateTaskProgress(
new SpinsTaskProgressUpdateCmd()
.setUserId(userId)
.setTaskCode("SPINS_SPEND_50000")
.setProgressValue(progressValue)
);
log.info("Spins游戏消费任务处理成功, userId={}, totalSpend={}", userId, totalSpend);
} catch (Exception e) {

View File

@ -408,32 +408,27 @@ public class HotGameServiceImpl implements HotGameService {
log.info("Spins游戏消费任务, userId={}, spendAmount={}, totalSpend={}", userId, amount, totalSpend);
if (totalSpend >= 5000) {
spinsUserTaskProgressService.updateTaskProgress(
new SpinsTaskProgressUpdateCmd()
.setUserId(userId)
.setTaskCode("SPINS_SPEND_5000")
.setProgressValue(1)
);
}
int progressValue = Integer.parseInt(String.valueOf(totalSpend));
spinsUserTaskProgressService.updateTaskProgress(
new SpinsTaskProgressUpdateCmd()
.setUserId(userId)
.setTaskCode("SPINS_SPEND_5000")
.setProgressValue(progressValue)
);
if (totalSpend >= 10000) {
spinsUserTaskProgressService.updateTaskProgress(
new SpinsTaskProgressUpdateCmd()
.setUserId(userId)
.setTaskCode("SPINS_SPEND_10000")
.setProgressValue(1)
);
}
spinsUserTaskProgressService.updateTaskProgress(
new SpinsTaskProgressUpdateCmd()
.setUserId(userId)
.setTaskCode("SPINS_SPEND_10000")
.setProgressValue(progressValue)
);
if (totalSpend >= 50000) {
spinsUserTaskProgressService.updateTaskProgress(
new SpinsTaskProgressUpdateCmd()
.setUserId(userId)
.setTaskCode("SPINS_SPEND_50000")
.setProgressValue(1)
);
}
spinsUserTaskProgressService.updateTaskProgress(
new SpinsTaskProgressUpdateCmd()
.setUserId(userId)
.setTaskCode("SPINS_SPEND_50000")
.setProgressValue(progressValue)
);
log.info("Spins游戏消费任务处理成功, userId={}, totalSpend={}", userId, totalSpend);
} catch (Exception e) {