|
@@ -247,27 +247,51 @@
|
|
|
</select>
|
|
|
|
|
|
<!--POS机查询近七天数据-->
|
|
|
+<!-- <select id="selectPosRecentlySevenData" parameterType="com.platform.yijia.pojo.PayOrder" resultType="map">-->
|
|
|
+<!-- SELECT-->
|
|
|
+<!-- DATE_FORMAT(T3.days, '%m-%d') AS time,-->
|
|
|
+<!-- SUM(IFNULL(T2.amt,0)) AS amtSum,-->
|
|
|
+<!-- COUNT(T2.order_no) AS orderSum-->
|
|
|
+<!-- FROM (-->
|
|
|
+<!-- ( SELECT-->
|
|
|
+<!-- @date := DATE_ADD(@date, INTERVAL + 1 DAY) AS days-->
|
|
|
+<!-- FROM-->
|
|
|
+<!-- ( SELECT @date := DATE_ADD(#{endTime}, INTERVAL - 8 DAY) FROM pay_order LIMIT 7 ) T1-->
|
|
|
+<!-- ) T3 LEFT JOIN pay_order AS T2 ON T3.days = DATE_FORMAT(T2.created_date, '%Y-%m-%d')-->
|
|
|
+<!-- AND T2.station_id= #{stationId}-->
|
|
|
+<!-- AND T2.status= #{status}-->
|
|
|
+<!-- AND T2.created_date >= #{beginTime}-->
|
|
|
+<!-- AND T2.created_date < #{endTime}-->
|
|
|
+<!-- )-->
|
|
|
+<!-- GROUP BY T3.days-->
|
|
|
+<!-- </select>-->
|
|
|
+
|
|
|
+ <!--POS机查询近七天数据-->
|
|
|
<select id="selectPosRecentlySevenData" parameterType="com.platform.yijia.pojo.PayOrder" resultType="map">
|
|
|
SELECT
|
|
|
- DATE_FORMAT(T3.days, '%m-%d') AS time,
|
|
|
- SUM(IFNULL(T2.amt,0)) AS amtSum,
|
|
|
- COUNT(T2.order_no) AS orderSum
|
|
|
- FROM (
|
|
|
- ( SELECT
|
|
|
- @date := DATE_ADD(@date, INTERVAL + 1 DAY) AS days
|
|
|
- FROM
|
|
|
- ( SELECT @date := DATE_ADD(#{endTime}, INTERVAL - 8 DAY) FROM pay_order LIMIT 7 ) T1
|
|
|
- ) T3 LEFT JOIN pay_order AS T2 ON T3.days = DATE_FORMAT(T2.created_date, '%Y-%m-%d')
|
|
|
- AND T2.station_id= #{stationId}
|
|
|
- AND T2.status= #{status}
|
|
|
- AND T2.created_date >= #{beginTime}
|
|
|
- AND T2.created_date < #{endTime}
|
|
|
- )
|
|
|
- GROUP BY T3.days
|
|
|
+ V.month_days AS time,
|
|
|
+ ROUND(SUM(IFNULL(T1.amt,"0")),2) AS amtSum,
|
|
|
+ COUNT(T1.order_no) AS orderSum
|
|
|
+ FROM view_recently_seven_day AS V
|
|
|
+ LEFT JOIN pay_order AS T1 ON V.month_days = DATE_FORMAT(T1.created_date,'%m-%d')
|
|
|
+ <if test="stationId !=null">
|
|
|
+ AND T1.station_id= #{stationId}
|
|
|
+ </if>
|
|
|
+ <if test="status !=null">
|
|
|
+ AND T1.status= #{status}
|
|
|
+ </if>
|
|
|
+ <if test="beginTime !=null">
|
|
|
+ AND T1.created_date >= #{beginTime}
|
|
|
+ </if>
|
|
|
+ <if test="endTime !=null">
|
|
|
+ AND T1.created_date < #{endTime}
|
|
|
+ </if>
|
|
|
+ GROUP BY month_days
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
<!--查询班结时间内订单-->
|
|
|
<select id="selectPayOrderList" parameterType="com.platform.yijia.pojo.PayOrder" resultMap="BaseResultMap">
|
|
|
SELECT
|