Helius
2020-05-31 465e602965bf389a14489a14d4aa8c6577d7b8f4
finish contract order submit interface
3 files modified
8 ■■■■■ changed files
src/main/java/com/xcong/excoin/modules/contract/entity/ContractHoldOrderEntity.java 2 ●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/contract/entity/ContractOrderEntity.java 2 ●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractHoldOrderServiceImpl.java 4 ●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/contract/entity/ContractHoldOrderEntity.java
@@ -58,7 +58,7 @@
    /**
     * 仓位类型 1-逐仓 2-全仓
     */
    private int potionType;
    private int positionType;
    /**
     * 交易类型 1-市价 2-限价
src/main/java/com/xcong/excoin/modules/contract/entity/ContractOrderEntity.java
@@ -47,7 +47,7 @@
    /**
     * 仓位类型 1-逐仓 2-全仓
     */
    private int potionType;
    private int positionType;
    /**
     * 交易类型 1-市价 2-限价
src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractHoldOrderServiceImpl.java
@@ -25,6 +25,7 @@
import com.xcong.excoin.utils.RedisUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
import java.math.BigDecimal;
@@ -56,6 +57,7 @@
    @Resource
    private RedisUtils redisUtils;
    @Transactional(rollbackFor = Exception.class)
    @Override
    public Result submitOrder(SubmitOrderDto submitOrderDto) {
        MemberEntity memberEntity = LoginUserUtils.getAppLoginUser();
@@ -115,7 +117,7 @@
        ContractHoldOrderEntity holdOrderEntity = new ContractHoldOrderEntity();
        holdOrderEntity.setMemberId(memberEntity.getId());
        holdOrderEntity.setOrderNo(commonService.generateOrderNo(memberEntity.getId()));
        holdOrderEntity.setPotionType(ContractEntrustOrderEntity.POSITION_TYPE_ADD);
        holdOrderEntity.setPositionType(ContractEntrustOrderEntity.POSITION_TYPE_ADD);
        holdOrderEntity.setTradeType(ContractHoldOrderEntity.TRADE_TYPE_MARK);
        holdOrderEntity.setSymbol(submitOrderDto.getSymbol());
        holdOrderEntity.setSymbolCnt(submitOrderDto.getSymbolCnt());