From 8a57b3a0ee3fa70e8d43eb12865f1c27d0d385d8 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期三, 01 四月 2020 14:55:58 +0800
Subject: [PATCH] Merge branch 'div-1' into div

---
 fanli/src/main/java/com/yeshi/fanli/mapping/order/InviteOrderSubsidyMapper.xml |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/mapping/order/InviteOrderSubsidyMapper.xml b/fanli/src/main/java/com/yeshi/fanli/mapping/order/InviteOrderSubsidyMapper.xml
index 8f68c18..f70b648 100644
--- a/fanli/src/main/java/com/yeshi/fanli/mapping/order/InviteOrderSubsidyMapper.xml
+++ b/fanli/src/main/java/com/yeshi/fanli/mapping/order/InviteOrderSubsidyMapper.xml
@@ -134,4 +134,35 @@
 	<select id="countByOrderNoAndType" resultType="java.lang.Long">SELECT count(*)
 		FROM yeshi_ec_invite_order_subsidy WHERE os_order_no = #{orderNo} AND
 		os_source_type = #{type}</select>
+		
+	
+	<select id="sumValidMoneyByUidAndDate" resultType="BigDecimal">
+		SELECT SUM(d.`os_money`) FROM yeshi_ec_invite_order_subsidy d
+		WHERE d.`os_uid` = #{uid} AND (d.`os_state` = 1 OR d.`os_state` = 3)
+		<if test="level != null">
+			AND d.os_level = #{level}
+		</if>
+		<if test="day == 1"> <!-- 浠婂ぉ -->
+			AND TO_DAYS(d.`os_valid_time`) = TO_DAYS(NOW())
+		</if>
+		<if test="day == 2"> <!-- 鏄ㄥぉ -->
+			AND TO_DAYS(NOW()) - TO_DAYS(d.`os_valid_time`) = 1
+		</if>
+		<if test="day == 3"> <!-- 鏈湀 -->
+			AND DATE_FORMAT(d.`os_valid_time`,'%Y%m') = DATE_FORMAT(CURDATE(),'%Y%m')
+		</if>
+		<if test="day == 4"> <!-- 涓婃湀 -->
+			AND PERIOD_DIFF(DATE_FORMAT(NOW(),'%Y%m'),DATE_FORMAT(d.`os_valid_time`, '%Y%m')) = 1
+		</if>
+	</select>	
+		
+		
+	<select id="sumRecievedMoneyByUid" resultType="BigDecimal">
+		SELECT SUM(d.`os_money`) FROM yeshi_ec_invite_order_subsidy d
+		WHERE d.`os_uid` = #{uid} AND d.`os_state` = 3
+		<if test="level != null">
+			AND d.os_level = #{level}
+		</if>
+	</select>		
+		
 </mapper>

--
Gitblit v1.8.0