src/main/java/com/xcong/excoin/modules/contract/service/ContractHoldOrderService.java
@@ -1,10 +1,14 @@ package com.xcong.excoin.modules.contract.service; import com.baomidou.mybatisplus.extension.service.IService; import com.xcong.excoin.common.response.Result; import com.xcong.excoin.modules.contract.entity.ContractHoldOrderEntity; import com.xcong.excoin.modules.contract.parameter.dto.SubmitOrderDto; /** * @author helius */ public interface ContractHoldOrderService extends IService<ContractHoldOrderEntity> { public Result submitOrder(SubmitOrderDto submitOrderDto); } src/main/java/com/xcong/excoin/modules/contract/service/ContractOrderService.java
@@ -10,5 +10,4 @@ */ public interface ContractOrderService extends IService<ContractOrderEntity> { public Result submitOrder(SubmitOrderDto submitOrderDto); } src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractHoldOrderServiceImpl.java
@@ -1,13 +1,41 @@ package com.xcong.excoin.modules.contract.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.xcong.excoin.common.LoginUserUtils; import com.xcong.excoin.common.response.Result; import com.xcong.excoin.modules.contract.dao.ContractHoldOrderDao; import com.xcong.excoin.modules.contract.dao.ContractOrderDao; import com.xcong.excoin.modules.contract.entity.ContractHoldOrderEntity; import com.xcong.excoin.modules.contract.parameter.dto.SubmitOrderDto; import com.xcong.excoin.modules.contract.service.ContractHoldOrderService; import com.xcong.excoin.modules.member.entity.MemberEntity; import com.xcong.excoin.utils.CoinTypeConvert; import com.xcong.excoin.utils.RedisUtils; import javax.annotation.Resource; import java.math.BigDecimal; /** * @author wzy * @date 2020-05-27 **/ public class ContractHoldOrderServiceImpl extends ServiceImpl<ContractHoldOrderDao, ContractHoldOrderEntity> implements ContractHoldOrderService { @Resource private ContractHoldOrderDao contractHoldOrderDao; @Resource private ContractOrderDao contractOrderDao; @Resource private RedisUtils redisUtils; @Override public Result submitOrder(SubmitOrderDto submitOrderDto) { MemberEntity memberEntity = LoginUserUtils.getAppLoginUser(); // 获取最新价 BigDecimal newPrice = new BigDecimal(redisUtils.getString(CoinTypeConvert.convertToKey(submitOrderDto.getSymbol()))); return null; } } src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractOrderServiceImpl.java
@@ -18,14 +18,4 @@ **/ public class ContractOrderServiceImpl extends ServiceImpl<ContractOrderDao, ContractOrderEntity> implements ContractOrderService { @Resource private RedisUtils redisUtils; @Override public Result submitOrder(SubmitOrderDto submitOrderDto) { // 获取最新价 BigDecimal newPrice = new BigDecimal(redisUtils.getString(CoinTypeConvert.convertToKey(submitOrderDto.getSymbol()))); return null; } }