From 117bb1c6a02d99546dd4bf953aeec67b1ab3d94e Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 29 十二月 2018 14:52:03 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 fanli/src/main/java/com/yeshi/fanli/mapping/order/CommonOrderMapper.xml |   43 ++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 42 insertions(+), 1 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 98a882b..5ae8feb 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
@@ -397,6 +397,20 @@
 		<if test="endTime != null">
 			AND <![CDATA[tc.co_create_time < #{endTime}]]>
 		</if>
+		<if test="day != null and day == 1"> <!-- 浠婂ぉ -->
+			AND TO_DAYS(tc.`co_create_time`) = TO_DAYS(NOW())
+		</if>
+		<if test="day != null and day == 2">  <!-- 鏄ㄥぉ -->
+			AND TO_DAYS(NOW()) - TO_DAYS(tc.`co_create_time`) = 1
+		</if>
+		<if test="day != null and day == 3">  <!-- 鏈湀 -->
+			AND DATE_FORMAT(tc.`co_create_time`,'%Y%m') =
+			DATE_FORMAT(CURDATE(),'%Y%m')
+		</if>
+		<if test="day != null and day == 4">  <!-- 涓婃湀 -->
+			AND PERIOD_DIFF(DATE_FORMAT(NOW(), '%Y%m'),
+			DATE_FORMAT(tc.`co_create_time`, '%Y%m')) = 1
+		</if>
 
 		UNION
 
@@ -424,7 +438,20 @@
 		<if test="endTime != null">
 			AND <![CDATA[tc.co_create_time < #{endTime}]]>
 		</if>
-
+		<if test="day != null and day == 1"> <!-- 浠婂ぉ -->
+			AND TO_DAYS(tc.`co_create_time`) = TO_DAYS(NOW())
+		</if>
+		<if test="day != null and day == 2">  <!-- 鏄ㄥぉ -->
+			AND TO_DAYS(NOW()) - TO_DAYS(tc.`co_create_time`) = 1
+		</if>
+		<if test="day != null and day == 3">  <!-- 鏈湀 -->
+			AND DATE_FORMAT(tc.`co_create_time`,'%Y%m') =
+			DATE_FORMAT(CURDATE(),'%Y%m')
+		</if>
+		<if test="day != null and day == 4">  <!-- 涓婃湀 -->
+			AND PERIOD_DIFF(DATE_FORMAT(NOW(), '%Y%m'),
+			DATE_FORMAT(tc.`co_create_time`, '%Y%m')) = 1
+		</if>
 		UNION
 
 		SELECT 0 AS valid,0 AS proces,IFNULL(COUNT(DISTINCT
@@ -451,6 +478,20 @@
 		<if test="endTime != null">
 			AND <![CDATA[tc.co_create_time < #{endTime}]]>
 		</if>
+		<if test="day != null and day == 1"> <!-- 浠婂ぉ -->
+			AND TO_DAYS(tc.`co_create_time`) = TO_DAYS(NOW())
+		</if>
+		<if test="day != null and day == 2">  <!-- 鏄ㄥぉ -->
+			AND TO_DAYS(NOW()) - TO_DAYS(tc.`co_create_time`) = 1
+		</if>
+		<if test="day != null and day == 3">  <!-- 鏈湀 -->
+			AND DATE_FORMAT(tc.`co_create_time`,'%Y%m') =
+			DATE_FORMAT(CURDATE(),'%Y%m')
+		</if>
+		<if test="day != null and day == 4">  <!-- 涓婃湀 -->
+			AND PERIOD_DIFF(DATE_FORMAT(NOW(), '%Y%m'),
+			DATE_FORMAT(tc.`co_create_time`, '%Y%m')) = 1
+		</if>
 		)A
 	</select>
 

--
Gitblit v1.8.0