From 1a837dca492c227175d8b2bb4a8aa57216384092 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Wed, 08 Dec 2021 14:15:34 +0800
Subject: [PATCH] 20211208 fish
---
src/main/java/com/xcong/excoin/modules/fish/service/impl/MemberCannonServiceImpl.java | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/modules/fish/service/impl/MemberCannonServiceImpl.java b/src/main/java/com/xcong/excoin/modules/fish/service/impl/MemberCannonServiceImpl.java
index a23824b..fd5277a 100644
--- a/src/main/java/com/xcong/excoin/modules/fish/service/impl/MemberCannonServiceImpl.java
+++ b/src/main/java/com/xcong/excoin/modules/fish/service/impl/MemberCannonServiceImpl.java
@@ -342,6 +342,13 @@
return Result.ok(list);
}
+ @Override
+ public Result getListAwards() {
+ Long memberId = LoginUserUtils.getAppLoginUser().getId();
+ List<CannonWinRecordVo> list = cannonSettingDao.findCannonWinRecordList();
+ return Result.ok(list);
+ }
+
private CannonAwardVo getAward(Long memberId) {
CannonAwardVo cannonAwardVo = new CannonAwardVo();
//获取所有的奖品列表
@@ -354,18 +361,21 @@
MemberAccountGold memberAccountGold = memberAccountGoldDao.selectAccountGoldByMemberId(memberId);
memberCannonService.updateTotalBalanceAndAvailableBalance(memberAccountGold.getId(),quantity,quantity,null);
cannonAwardVo.setName(cannonAward.getName());
+ cannonAwardVo.setImage(cannonAward.getImage());
cannonAwardVo.setQuantity(cannonAward.getQuantity());
}else if("COIN".equals(cannonAward.getCode())){
BigDecimal quantity = new BigDecimal(cannonAward.getQuantity());
MemberWalletCoinEntity memberWalletCoinEntity = memberWalletCoinDao.selectWalletCoinBymIdAndCode(memberId, CoinTypeEnum.XCC.name());
coinService.updateWalletBalance(memberWalletCoinEntity.getId(),quantity,quantity,null);
cannonAwardVo.setName(cannonAward.getName());
+ cannonAwardVo.setImage(cannonAward.getImage());
cannonAwardVo.setQuantity(cannonAward.getQuantity());
}else if("USDT".equals(cannonAward.getCode())){
BigDecimal quantity = new BigDecimal(cannonAward.getQuantity());
MemberWalletCoinEntity memberWalletCoinEntity = memberWalletCoinDao.selectWalletCoinBymIdAndCode(memberId, CoinTypeEnum.USDT.name());
coinService.updateWalletBalance(memberWalletCoinEntity.getId(),quantity,quantity,null);
cannonAwardVo.setName(cannonAward.getName());
+ cannonAwardVo.setImage(cannonAward.getImage());
cannonAwardVo.setQuantity(cannonAward.getQuantity());
}else{
CannonSetting cannonSetting = cannonSettingDao.selectCannonSettingByCannonCode(cannonAward.getCode());
@@ -384,6 +394,7 @@
cannonOwnRecordDao.insert(cannonOwnRecord);
cannonAwardVo.setName(cannonAward.getName());
+ cannonAwardVo.setImage(cannonAward.getImage());
cannonAwardVo.setQuantity(cannonAward.getQuantity());
}else{
CannonAward cannonAwardGold = cannonOwnRecordDao.selectCannonAwardByCode("GOLD");
@@ -391,6 +402,7 @@
MemberAccountGold memberAccountGold = memberAccountGoldDao.selectAccountGoldByMemberId(memberId);
memberCannonService.updateTotalBalanceAndAvailableBalance(memberAccountGold.getId(),quantity,quantity,null);
cannonAwardVo.setName(cannonAwardGold.getName());
+ cannonAwardVo.setImage(cannonAwardGold.getImage());
cannonAwardVo.setQuantity(cannonAwardGold.getQuantity());
}
}
--
Gitblit v1.9.1