From f0ac9f97682703601c73144a882b81355a13c830 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Wed, 08 Dec 2021 10:21:19 +0800
Subject: [PATCH] 20211208 fish
---
src/main/java/com/xcong/excoin/rabbit/consumer/FishHitConsumer.java | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/rabbit/consumer/FishHitConsumer.java b/src/main/java/com/xcong/excoin/rabbit/consumer/FishHitConsumer.java
index 3d14994..15b44eb 100644
--- a/src/main/java/com/xcong/excoin/rabbit/consumer/FishHitConsumer.java
+++ b/src/main/java/com/xcong/excoin/rabbit/consumer/FishHitConsumer.java
@@ -35,13 +35,12 @@
@RabbitListener(queues = RabbitMqConfig.QUEUE_FISH_HIT)
public void fishHit(String content) {
- log.info("收到打渔消息:{}", content);
MsgModel msg = JSONObject.parseObject(content, MsgModel.class);
synchronized (this) {
List<CannonOwnRecord> forts = cannonOwnRecordDao.selectCannonOwnRecordsByMemberIdAndCannonCode(msg.getMemberId(), msg.getFortCode());
if (CollUtil.isEmpty(forts)) {
- log.info("未拥有该炮台");
+ log.info("未拥有该炮台:{}", content);
return;
}
@@ -49,6 +48,7 @@
BigDecimal available = accountGold.getAvailableBalance();
BigDecimal gold;
+ // 由于前端打渔实现逻辑为,点击炮台发射子弹时触发一次,打中鱼再触发一次,所以,扣减和增加分开算
if (msg.getObtain() == 0) {
gold = msg.getConsume().negate();
} else {
@@ -56,7 +56,7 @@
}
if (msg.getConsume().compareTo(available) > 0) {
- log.info("余额不足");
+ log.info("余额不足:{}", content);
return;
}
--
Gitblit v1.9.1