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