From f39e494173dfb8789d97beee4fc53123b8a6b21d Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Wed, 24 Nov 2021 15:51:03 +0800 Subject: [PATCH] 20211124 fish --- src/main/java/com/xcong/excoin/modules/fish/service/impl/MemberCannonServiceImpl.java | 25 +++++++++++++++++++++++++ 1 files changed, 25 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 d13af5a..eb9bb9c 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 @@ -21,6 +21,8 @@ import com.xcong.excoin.modules.fish.entity.*; import com.xcong.excoin.modules.fish.service.MemberCannonService; import com.xcong.excoin.modules.fish.vo.CannonSettingVo; +import com.xcong.excoin.modules.fish.vo.GoldAccountVo; +import com.xcong.excoin.modules.fish.vo.OwnCannonVo; import com.xcong.excoin.modules.member.dao.MemberWalletCoinDao; import com.xcong.excoin.modules.member.entity.MemberWalletCoinEntity; import com.xcong.excoin.utils.RedisUtils; @@ -191,6 +193,29 @@ return Result.ok("兑换成功"); } + @Override + public Result getGoldAccount() { + Long memberId = LoginUserUtils.getAppLoginUser().getId(); + MemberAccountGold memberAccountGold = memberAccountGoldDao.selectAccountGoldByMemberId(memberId); + if(ObjectUtil.isEmpty(memberAccountGold)){ + MemberAccountGold memberAccountGoldNew = new MemberAccountGold(); + memberAccountGoldNew.setMemberId(memberId); + memberAccountGoldNew.setTotalBalance(BigDecimal.ZERO); + memberAccountGoldNew.setAvailableBalance(BigDecimal.ZERO); + memberAccountGoldNew.setFrozenBalance(BigDecimal.ZERO); + memberAccountGoldDao.insert(memberAccountGoldNew); + } + GoldAccountVo goldAccountVo = memberAccountGoldDao.selectAccountGoldVoByMemberId(memberId); + return Result.ok(goldAccountVo); + } + + @Override + public Result getOwnCannon() { + Long memberId = LoginUserUtils.getAppLoginUser().getId(); + List<OwnCannonVo> cannonOwnRecords = cannonOwnRecordDao.selectCannonOwnRecordsByMemberId(memberId); + return Result.ok(cannonOwnRecords); + } + public static void main(String[] args) { System.out.println(UUID.randomUUID().toString()); } -- Gitblit v1.9.1