From 8b6823a12dbddd130a822f013db18a47d17381a5 Mon Sep 17 00:00:00 2001 From: zainali5120 <512061637@qq.com> Date: Sun, 31 May 2020 21:17:40 +0800 Subject: [PATCH] 合约持仓方法添加 --- src/main/java/com/xcong/excoin/modules/contract/entity/ContractHoldOrderEntity.java | 12 +++++++++++- src/main/java/com/xcong/excoin/modules/contract/service/ContractHoldOrderService.java | 11 +++++++++++ 2 files changed, 22 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/contract/entity/ContractHoldOrderEntity.java b/src/main/java/com/xcong/excoin/modules/contract/entity/ContractHoldOrderEntity.java index 989a8ca..850b346 100644 --- a/src/main/java/com/xcong/excoin/modules/contract/entity/ContractHoldOrderEntity.java +++ b/src/main/java/com/xcong/excoin/modules/contract/entity/ContractHoldOrderEntity.java @@ -26,6 +26,16 @@ public static final int ORDER_CAN_CLOSING_N = 0; /** + * 开仓类型 1-开多 + */ + public static final int ORDER_OPENING_TYPE_MORE = 1; + + /** + * 开仓类型 2-开空 + */ + public static final int ORDER_OPENING_TYPE_LESS = 2; + + /** * 会员Id */ private Long memberId; @@ -71,7 +81,7 @@ private BigDecimal openingPrice; /** - * 开仓类型 1-开多 2-开多 + * 开仓类型 1-开多2-开空 */ private int openingType; diff --git a/src/main/java/com/xcong/excoin/modules/contract/service/ContractHoldOrderService.java b/src/main/java/com/xcong/excoin/modules/contract/service/ContractHoldOrderService.java index 5d18bfc..f0d32dc 100644 --- a/src/main/java/com/xcong/excoin/modules/contract/service/ContractHoldOrderService.java +++ b/src/main/java/com/xcong/excoin/modules/contract/service/ContractHoldOrderService.java @@ -4,6 +4,10 @@ import com.xcong.excoin.common.response.Result; import com.xcong.excoin.modules.contract.entity.ContractHoldOrderEntity; import com.xcong.excoin.modules.contract.parameter.dto.SubmitOrderDto; +import com.xcong.excoin.rabbit.pricequeue.OrderModel; +import org.apache.ibatis.annotations.Param; + +import java.util.List; /** * @author helius @@ -11,4 +15,11 @@ public interface ContractHoldOrderService extends IService<ContractHoldOrderEntity> { public Result submitOrder(SubmitOrderDto submitOrderDto); + + public int updateContractHoldOrderCanNotClosingByIds(List<OrderModel> list, String batchNo); + + public List<ContractHoldOrderEntity> selectContractHoldOrderByBatchNo(String batchNo); + + public void updateOrderIsCanClosingAndBatchNoById(Long id); + } -- Gitblit v1.9.1