From 596940239386dcd2440c5fb8dd19e6e16d69c0a5 Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Sun, 31 May 2020 22:20:25 +0800 Subject: [PATCH] modify --- src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractEntrustOrderServiceImpl.java | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractEntrustOrderServiceImpl.java b/src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractEntrustOrderServiceImpl.java index c779e95..3abc098 100644 --- a/src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractEntrustOrderServiceImpl.java +++ b/src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractEntrustOrderServiceImpl.java @@ -11,6 +11,7 @@ import com.xcong.excoin.modules.contract.entity.ContractOrderEntity; import com.xcong.excoin.modules.contract.mapper.ContractEntrustOrderEntityMapper; import com.xcong.excoin.modules.contract.parameter.dto.SubmitEntrustDto; +import com.xcong.excoin.modules.contract.parameter.vo.ContractEntrustVo; import com.xcong.excoin.modules.contract.service.ContractEntrustOrderService; import com.xcong.excoin.modules.member.dao.MemberWalletContractDao; import com.xcong.excoin.modules.member.entity.MemberEntity; @@ -24,6 +25,7 @@ import javax.annotation.Resource; import java.math.BigDecimal; +import java.util.List; /** * @author wzy @@ -120,7 +122,10 @@ @Override public Result findEntrustOrderList() { - return null; + MemberEntity memberEntity = LoginUserUtils.getAppLoginUser(); + List<ContractEntrustOrderEntity> list = contractEntrustOrderDao.selectEntrustOrderListByMemberId(memberEntity.getId()); + List<ContractEntrustVo> resultList = ContractEntrustOrderEntityMapper.INSTANCE.entityListToVoList(list); + return Result.ok(resultList); } @Override @@ -137,8 +142,6 @@ MemberWalletContractEntity walletContractEntity = memberWalletContractDao.findWalletContractByMemberIdAndSymbol(memberEntity.getId(), MemberWalletCoinEnum.WALLETCOINCODE.getValue()); BigDecimal total = entrustOrderEntity.getEntrustAmount().add(entrustOrderEntity.getBondAmount()); - log.info("{}", total); - log.info("{}", walletContractEntity.getAvailableBalance()); walletContractEntity.setAvailableBalance(walletContractEntity.getAvailableBalance().add(total)); walletContractEntity.setFrozenBalance(walletContractEntity.getFrozenBalance().subtract(total)); memberWalletContractDao.updateById(walletContractEntity); @@ -154,4 +157,9 @@ } return Result.fail("撤销失败"); } + + @Override + public List<ContractEntrustOrderEntity> selectEntrustOrderListByIds(List<Long> list) { + return contractEntrustOrderDao.selectEntrustOrderListByIds(list); + } } -- Gitblit v1.9.1