From 022c492fe0645af7761889f6471e3e2ae5751fb6 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期二, 26 五月 2020 15:27:44 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div

---
 fanli/src/main/java/com/yeshi/fanli/mapping/order/UserOrderDailyStatisticMapper.xml |   29 ++++++++++++++++++++++++++---
 1 files changed, 26 insertions(+), 3 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/mapping/order/UserOrderDailyStatisticMapper.xml b/fanli/src/main/java/com/yeshi/fanli/mapping/order/UserOrderDailyStatisticMapper.xml
index 9b19ee8..6dd1581 100644
--- a/fanli/src/main/java/com/yeshi/fanli/mapping/order/UserOrderDailyStatisticMapper.xml
+++ b/fanli/src/main/java/com/yeshi/fanli/mapping/order/UserOrderDailyStatisticMapper.xml
@@ -81,12 +81,35 @@
 	<select id="listDividentsOrderByCreateTime" resultMap="BaseResultMap">
 		SELECT
 		ou.`sou_target_uid` AS uid, DATE(tdo_create_time) AS
-		`day`,ou.`sou_type` AS `type`,SUM(TRUNCATE(ou.`sou_money`,2)) AS money,COUNT(*) AS
-		orderCount FROM `yeshi_ec_team_dividents_source_order_user` ou LEFT JOIN yeshi_ec_team_dividents_source_order o ON ou.`sou_source_order_id`=o.`tdo_id` WHERE 
+		`day`,ou.`sou_type` AS `type`,SUM(TRUNCATE(ou.`sou_money`,2)) AS
+		money,COUNT(*) AS
+		orderCount FROM
+		`yeshi_ec_team_dividents_source_order_user` ou LEFT JOIN
+		yeshi_ec_team_dividents_source_order o ON
+		ou.`sou_source_order_id`=o.`tdo_id` WHERE
 		ou.`sou_state`!=4 AND tdo_create_time>=#{minTime} and
 		#{maxTime}>tdo_create_time
-		GROUP BY ou.`sou_target_uid`,
+		GROUP BY
+		ou.`sou_target_uid`,
 		DATE(tdo_create_time),ou.`sou_type`
 	</select>
 
+
+	<select id="listDividentsOrderCountByCreateTime" resultMap="BaseResultMap">
+		SELECT
+		ou.`sou_target_uid` AS uid, DATE(tdo_create_time) AS
+		`day`,COUNT(DISTINCT(CONCAT(O.`tdo_order_no`,O.`tdo_source_type`))) AS
+		orderCount
+		FROM `yeshi_ec_team_dividents_source_order_user` ou
+
+		LEFT JOIN yeshi_ec_team_dividents_source_order o ON
+		ou.`sou_source_order_id`=o.`tdo_id`
+
+		WHERE
+		ou.`sou_state`!=4 AND tdo_create_time>=#{minTime}  AND
+		#{maxTime}>tdo_create_time
+		GROUP BY ou.`sou_target_uid`,
+		DATE(tdo_create_time)
+	</select>
+
 </mapper>

--
Gitblit v1.8.0