From cd7a3a9b0960e700c4bd9c0f9c57ac3db98b6301 Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Fri, 07 Aug 2020 17:02:27 +0800 Subject: [PATCH] Merge branch 'follow' of https://gitee.com/chonggaoxiao/new_excoin into follow --- src/main/resources/mapper/contract/ContractOrderDao.xml | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/src/main/resources/mapper/contract/ContractOrderDao.xml b/src/main/resources/mapper/contract/ContractOrderDao.xml index 53b99d0..33c0a73 100644 --- a/src/main/resources/mapper/contract/ContractOrderDao.xml +++ b/src/main/resources/mapper/contract/ContractOrderDao.xml @@ -53,4 +53,28 @@ select * from contract_order where id=#{id} and member_id=#{memberId} </select> + <select id="selectFollowOrderByMemberId" resultType="com.xcong.excoin.modules.contract.entity.ContractOrderEntity"> + select * + from contract_order a, follow_follower_order_relation b + where a.id=b.order_id and a.member_id=#{memberId} + </select> + + <select id="selectFollowOrderTotalProfitByMemberId" resultType="java.math.BigDecimal"> + select sum(reward_ratio)*100 + from contract_order + where member_id=#{memberId} and contract_type=2 + </select> + + <select id="selectFollowOrderCntForWinRate" resultType="java.lang.Integer"> + select count(1) + from contract_order a + where member_id=#{memberId} + and contract_type=2 and order_type in (3,4) + <if test="type!=null and type==1"> + and reward_amount > 0 + </if> + <if test="type!=null and type==2"> + and 0 > reward_amount + </if> + </select> </mapper> \ No newline at end of file -- Gitblit v1.9.1