From aad0554cc7f18a6ec05e2e5e646b5e501d41617d Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期三, 10 七月 2019 17:13:49 +0800
Subject: [PATCH] 冲突文件

---
 fanli/src/main/java/com/yeshi/fanli/mapping/order/CommonOrderMapper.xml |   57 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 50 insertions(+), 7 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/mapping/order/CommonOrderMapper.xml b/fanli/src/main/java/com/yeshi/fanli/mapping/order/CommonOrderMapper.xml
index 8452f45..11eee01 100644
--- a/fanli/src/main/java/com/yeshi/fanli/mapping/order/CommonOrderMapper.xml
+++ b/fanli/src/main/java/com/yeshi/fanli/mapping/order/CommonOrderMapper.xml
@@ -328,6 +328,7 @@
 		MAX(co_settle_time) AS co_settle_time, co_order_by, co_create_time,
 		co_update_time
 	</sql>
+	
 	<select id="listUserOrder" resultMap="ResultMap">
 		<!-- 鏌ヨ鐢ㄦ埛璁㈠崟 -->
 		SELECT COALESCE(SUM(hb.`hb_money`),0)AS totalMoney, hb.hb_state AS
@@ -347,11 +348,15 @@
 		<include refid="SELECT_PARAM_ORDER_CREATE_TIME" />
 		<!-- 璁㈠崟鏃堕棿 -->
 		<include refid="SELECT_PARAM_HONGBAO_STATE" />
-		<!-- 绾㈠寘鐘舵�� -->
+		<!-- 璁㈠崟鍙锋煡璇� -->
 		<if test="orderNo != null and orderNo !='' ">AND co.co_order_no = #{orderNo}</if>
+		<!-- 璁㈠崟鏉ユ簮 -->
+		<if test="source != null">AND co.co_source_type = #{source}</if>
+		
 		GROUP BY co.`co_order_no`, co.`co_source_type` ORDER BY
 		co.co_third_create_time DESC LIMIT ${start},${count}
 	</select>
+	
 	<select id="countUserOrder" resultType="java.lang.Long">
 		<!-- 缁熻鐢ㄦ埛璁㈠崟鏁伴噺 -->
 		SELECT IFNULL(COUNT(ho_id),0) FROM (SELECT ho.ho_id FROM
@@ -368,8 +373,11 @@
 		<include refid="SELECT_PARAM_ORDER_CREATE_TIME" />
 		<!-- 璁㈠崟鏃堕棿 -->
 		<include refid="SELECT_PARAM_HONGBAO_STATE" />
-		<!-- 绾㈠寘鐘舵�� -->
+		<!-- 璁㈠崟鍙锋煡璇� -->
 		<if test="orderNo != null and orderNo !='' ">AND co.co_order_no = #{orderNo}</if>
+		<!-- 璁㈠崟鏉ユ簮 -->
+		<if test="source != null">AND co.co_source_type = #{source}</if>
+		
 		GROUP BY co.`co_order_no`, co.`co_source_type` )A
 	</select>
 	<select id="listOrderGoodsInfo" resultMap="ResultMap"
@@ -387,6 +395,8 @@
 		</foreach>
 		GROUP BY tc.`co_order_no`,tc.`co_order_goods_id`
 	</select>
+	
+	
 	<select id="countHistoryOrder" resultType="java.util.HashMap">
 		<!-- 缁熻鍘嗗彶璁㈠崟鏁伴噺 -->
 		SELECT SUM(A.self)AS totalSelf,SUM(A.shared)AS
@@ -418,7 +428,13 @@
 			AND PERIOD_DIFF(DATE_FORMAT(NOW(), '%Y%m'),
 			DATE_FORMAT(co.`co_settle_time`, '%Y%m')) = 1
 		</if>
-		GROUP BY co.`co_order_no`, co.`co_source_type`)YX UNION ALL
+		<!-- 璁㈠崟鏉ユ簮 -->
+		<if test="source != null">AND co.co_source_type = #{source}</if>
+		
+		GROUP BY co.`co_order_no`, co.`co_source_type`)YX 
+		
+		UNION ALL
+		
 		<!-- 鍒嗕韩璁㈠崟 -->
 		SELECT 0 AS self,IFNULL(COUNT(ho_id),0) AS shared,0 AS invite FROM
 		(SELECT ho.`ho_id` FROM yeshi_ec_hongbao_order ho LEFT JOIN ( SELECT *
@@ -445,7 +461,13 @@
 			AND PERIOD_DIFF(DATE_FORMAT(NOW(), '%Y%m'),
 			DATE_FORMAT(co.`co_settle_time`, '%Y%m')) = 1
 		</if>
-		GROUP BY co.`co_order_no`, co.`co_source_type`)WQ UNION ALL
+		<!-- 璁㈠崟鏉ユ簮 -->
+		<if test="source != null">AND co.co_source_type = #{source}</if>
+		
+		GROUP BY co.`co_order_no`, co.`co_source_type`)WQ 
+		
+		UNION ALL
+		
 		<!-- 閭�璇疯鍗� -->
 		SELECT 0 AS self,0 AS shared,IFNULL(COUNT(ho_id),0) AS invite FROM
 		(SELECT ho.`ho_id` FROM yeshi_ec_hongbao_order ho LEFT JOIN ( SELECT *
@@ -472,8 +494,13 @@
 			AND PERIOD_DIFF(DATE_FORMAT(NOW(), '%Y%m'),
 			DATE_FORMAT(co.`co_settle_time`, '%Y%m')) = 1
 		</if>
+		<!-- 璁㈠崟鏉ユ簮 -->
+		<if test="source != null">AND co.co_source_type = #{source}</if>
+		
 		GROUP BY co.`co_order_no`, co.`co_source_type`)SX )A
 	</select>
+	
+	
 	<select id="countByUidAndOrderState" resultType="java.util.HashMap">
 		SELECT SUM(A.valid)AS totalValid, SUM(A.proces)AS
 		totalProces,SUM(A.Invalid)AS totalInvite FROM (
@@ -486,8 +513,13 @@
 		LEFT JOIN yeshi_ec_common_order co ON co.`co_id`=ho.`ho_order_id`
 		WHERE hb.hb_id IS NOT NULL <![CDATA[AND co.`co_state` <> 3]]>
 		AND (co.`co_state_whole_order` =1 OR co.`co_state_whole_order` = 2)
-		<include refid="SELECT_PARAM_ORDER_CREATE_TIME" />
-		GROUP BY co.`co_order_no`, co.`co_source_type`)YX UNION ALL
+			<include refid="SELECT_PARAM_ORDER_CREATE_TIME" />
+			<!-- 璁㈠崟鏉ユ簮 -->
+			<if test="source != null">AND co.co_source_type = #{source}</if>
+		GROUP BY co.`co_order_no`, co.`co_source_type`)YX 
+		
+		UNION ALL
+		
 		<!-- 缁存潈璁㈠崟 -->
 		SELECT 0 AS valid,IFNULL(COUNT(ho_id),0) AS proces,0 AS Invalid FROM
 		(SELECT ho.`ho_id` FROM yeshi_ec_hongbao_order ho LEFT JOIN ( SELECT *
@@ -497,7 +529,12 @@
 		LEFT JOIN yeshi_ec_common_order co ON co.`co_id`=ho.`ho_order_id`
 		WHERE hb.hb_id IS NOT NULL AND co.`co_state` = 3
 		<include refid="SELECT_PARAM_ORDER_CREATE_TIME" />
-		GROUP BY co.`co_order_no`, co.`co_source_type`)WQ UNION ALL
+			<!-- 璁㈠崟鏉ユ簮 -->
+			<if test="source != null">AND co.co_source_type = #{source}</if>
+		GROUP BY co.`co_order_no`, co.`co_source_type`)WQ 
+		
+		UNION ALL
+		
 		<!-- 澶辨晥璁㈠崟 -->
 		SELECT 0 AS valid,0 AS proces,IFNULL(COUNT(ho_id),0) AS Invalid FROM
 		(SELECT ho.`ho_id` FROM yeshi_ec_hongbao_order ho LEFT JOIN ( SELECT *
@@ -507,6 +544,8 @@
 		LEFT JOIN yeshi_ec_common_order co ON co.`co_id`=ho.`ho_order_id`
 		WHERE hb.hb_id IS NOT NULL AND co.`co_state_whole_order` = 3
 		<include refid="SELECT_PARAM_ORDER_CREATE_TIME" />
+			<!-- 璁㈠崟鏉ユ簮 -->
+			<if test="source != null">AND co.co_source_type = #{source}</if>
 		GROUP BY co.`co_order_no`, co.`co_source_type`)SX )A
 	</select>
 	<select id="countBonusOrderNumber" resultType="java.lang.Long">
@@ -519,6 +558,8 @@
 		LEFT JOIN yeshi_ec_common_order co ON co.`co_id`=ho.`ho_order_id`
 		WHERE hb.hb_id IS NOT NULL
 		<include refid="SELECT_PARAM_ORDER_CREATE_TIME" />
+		<!-- 璁㈠崟鏉ユ簮 -->
+		<if test="source != null">AND co.co_source_type = #{source}</if>
 		GROUP BY co.`co_order_no`, co.`co_source_type` )A
 	</select>
 	<select id="countBonusOrderMoney" resultType="java.math.BigDecimal">
@@ -537,6 +578,8 @@
 			AND co.`co_state` = 2
 			<!-- 涓婃湀 :缁熻宸叉敹璐� -->
 		</if>
+		<!-- 璁㈠崟鏉ユ簮 -->
+		<if test="source != null">AND co.co_source_type = #{source}</if>
 	</select>
 	<select id="countBonusOrderMoneyAndNumber" resultType="java.util.HashMap">
 		SELECT COUNT(*) AS totalNum, CAST(SUM(moneys) AS DECIMAL(19,2)) AS

--
Gitblit v1.8.0