From 11ba47d4bb65cc614da8f4539d4a74811f4d3dbb Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Thu, 01 Apr 2021 16:15:36 +0800 Subject: [PATCH] modify --- src/main/resources/mapper/contract/ContractHoldOrderDao.xml | 28 ++++++++++++++++++++++------ 1 files changed, 22 insertions(+), 6 deletions(-) diff --git a/src/main/resources/mapper/contract/ContractHoldOrderDao.xml b/src/main/resources/mapper/contract/ContractHoldOrderDao.xml index 36994b2..44d110a 100644 --- a/src/main/resources/mapper/contract/ContractHoldOrderDao.xml +++ b/src/main/resources/mapper/contract/ContractHoldOrderDao.xml @@ -2,6 +2,15 @@ <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.xcong.excoin.modules.contract.dao.ContractHoldOrderDao"> + <select id="selectHoldOrderListByMemberIdAndSymbolTest" resultType="com.xcong.excoin.modules.contract.entity.ContractHoldOrderEntity"> + select * from contract_hold_order where member_id=#{memberId} + <if test="type!=null and type!=0"> + and contract_type=#{type} + </if> + and is_can_closing=1 + order by create_time desc + </select> + <update id="updateContractHoldOrderCanNotClosingByIds" parameterType="map"> UPDATE contract_hold_order set is_can_closing = 0,batch_no=#{batchNo} where is_can_closing=1 @@ -68,13 +77,12 @@ order by create_time desc </select> - <select id="selectAllWholeOrderMemberIdAndSymbol" resultType="java.util.HashMap"> + <select id="selectAllWholeOrderMemberId" resultType="java.lang.Long"> select - member_id, - symbol + member_id from contract_hold_order - where position_type=2 - group by member_id, symbol + where position_type=2 and is_can_closing=1 + group by member_id </select> <select id="selectWholeHoldOrderSymbolsByMemberId" resultType="java.lang.String"> @@ -85,8 +93,15 @@ <update id="updateForcePriceBySymbolAndMemberId"> update contract_hold_order - set force_closing_price=#{forcePrice}, is_can_closing=1 + set stop_profit_price=#{forcePrice} where member_id=#{memberId} and symbol=#{symbol} + </update> + + + <update id="updateMemberAllHoldOrderClosingStatus"> + update contract_hold_order + set is_can_closing = 0 + where member_id=#{memberId} </update> <select id="selectMemberHasWholeOrder" resultType="java.lang.Long"> @@ -94,4 +109,5 @@ from contract_hold_order where position_type=2 </select> + </mapper> \ No newline at end of file -- Gitblit v1.9.1