| | |
| | | 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; |
| | |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.math.BigDecimal; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author wzy |
| | |
| | | |
| | | @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 |
| | |
| | | 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); |