From ec7480312a1d80354e695eab72eaa8b8fbc46dc4 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Wed, 12 Aug 2020 17:55:22 +0800 Subject: [PATCH] 20200812 帮助中心接口 --- 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