From bbe70f0e54f4a8873166684834d7794eb21483d4 Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Fri, 05 Jun 2020 17:17:38 +0800 Subject: [PATCH] modify --- src/main/java/com/xcong/excoin/modules/contract/parameter/vo/OrderListVo.java | 5 ++++- src/main/java/com/xcong/excoin/modules/contract/entity/ContractOrderEntity.java | 12 ++++++++---- src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractEntrustOrderServiceImpl.java | 2 +- src/main/java/com/xcong/excoin/modules/contract/mapper/ContractEntrustOrderEntityMapper.java | 1 + 4 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/contract/entity/ContractOrderEntity.java b/src/main/java/com/xcong/excoin/modules/contract/entity/ContractOrderEntity.java index 680ca35..2060785 100644 --- a/src/main/java/com/xcong/excoin/modules/contract/entity/ContractOrderEntity.java +++ b/src/main/java/com/xcong/excoin/modules/contract/entity/ContractOrderEntity.java @@ -27,11 +27,10 @@ */ public static final int TRADE_TYPE_LIMIT_PRICE = 2; - /** - * 订单类型 撤单 + * 订单状态 撤单 */ - public static final int ORDER_TYPE_CANCEL = -1; + public static final int ORDER_STATUS_CANCEL = 2; /** * 订单类型 开多 @@ -75,11 +74,16 @@ private int tradeType; /** - * 订单类型 - 0撤单,1开多,2开空,3平多,4平空 + * 订单类型 - 1开多,2开空,3平多,4平空 */ private int orderType; /** + * 订单状态 - 1成交 2撤单 + */ + private int orderStatus; + + /** * 委托开仓价 */ private BigDecimal entrustOpeningPrice; diff --git a/src/main/java/com/xcong/excoin/modules/contract/mapper/ContractEntrustOrderEntityMapper.java b/src/main/java/com/xcong/excoin/modules/contract/mapper/ContractEntrustOrderEntityMapper.java index bd11e1e..a80d1ef 100644 --- a/src/main/java/com/xcong/excoin/modules/contract/mapper/ContractEntrustOrderEntityMapper.java +++ b/src/main/java/com/xcong/excoin/modules/contract/mapper/ContractEntrustOrderEntityMapper.java @@ -24,6 +24,7 @@ @Mapping(source = "entrustPrice", target = "entrustOpeningPrice") @Mapping(source = "createTime", target = "entrustTime") @Mapping(source = "entrustAmount", target = "prePaymentAmount") + @Mapping(source = "entrustType", target = "orderType") public abstract ContractOrderEntity entrustOrderToOrder(ContractEntrustOrderEntity orderEntity); @Mapping(source = "createTime", target = "entrustTime") diff --git a/src/main/java/com/xcong/excoin/modules/contract/parameter/vo/OrderListVo.java b/src/main/java/com/xcong/excoin/modules/contract/parameter/vo/OrderListVo.java index 6ae45fe..8d99c52 100644 --- a/src/main/java/com/xcong/excoin/modules/contract/parameter/vo/OrderListVo.java +++ b/src/main/java/com/xcong/excoin/modules/contract/parameter/vo/OrderListVo.java @@ -19,9 +19,12 @@ @ApiModelProperty("订单ID") private Long id; - @ApiModelProperty("订单类型 -1撤单,1开多,2开空,3平多,4平空") + @ApiModelProperty("订单类型 1开多,2开空,3平多,4平空") private int orderType; + @ApiModelProperty("订单状态 1成交 2撤单") + private int orderStatus; + @ApiModelProperty("开仓均价") private BigDecimal openingPrice; 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 7c1a124..40a9490 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 @@ -172,7 +172,7 @@ ContractOrderEntity orderEntity = ContractEntrustOrderEntityMapper.INSTANCE.entrustOrderToOrder(entrustOrderEntity); orderEntity.setTradeType(ContractOrderEntity.TRADE_TYPE_MARK_PRICE); - orderEntity.setOrderType(ContractOrderEntity.ORDER_TYPE_CANCEL); + orderEntity.setOrderStatus(ContractOrderEntity.ORDER_STATUS_CANCEL); int i = contractOrderDao.insert(orderEntity); contractEntrustOrderDao.deleteById(entrustOrderEntity.getId()); -- Gitblit v1.9.1