|
@@ -2022,6 +2022,8 @@
|
|
|
COUNT(a.order_id) AS orderNum,
|
|
|
SUM(a.money) AS money,
|
|
|
any_value(a.timeStr) AS orderTime,
|
|
|
+ any_value(a.create_username) AS create_username,
|
|
|
+ any_value(a.tenant_name) AS tenant_name,
|
|
|
<if test="viewSign != null and viewSign == 1">
|
|
|
DATE_FORMAT(FROM_UNIXTIME(a.timeStr), '%Y-%m-%d') AS timeStr
|
|
|
</if>
|
|
@@ -2035,9 +2037,11 @@
|
|
|
SELECT
|
|
|
too.order_id as order_id,
|
|
|
too.check_time as timeStr,
|
|
|
- too.order_received - too.order_refunded as money
|
|
|
+ too.order_received - too.order_refunded as money,
|
|
|
+ too.create_username,
|
|
|
+ st.tenant_name
|
|
|
FROM
|
|
|
- top_old_order too
|
|
|
+ top_old_order too LEFT JOIN sys_tenant st ON too.tenant_id = st.tenant_id
|
|
|
WHERE
|
|
|
too.`status` = 1
|
|
|
AND too.check_status = 1
|
|
@@ -2057,9 +2061,12 @@
|
|
|
SELECT
|
|
|
o.order_id as order_id,
|
|
|
o.create_time as timeStr,
|
|
|
- o.order_price as money
|
|
|
+ o.order_price as money,
|
|
|
+ null as create_username,
|
|
|
+ st.tenant_name
|
|
|
FROM
|
|
|
`order` o
|
|
|
+ LEFT JOIN sys_tenant st ON o.tenant_id = st.tenant_id
|
|
|
WHERE
|
|
|
o.`status` = 1
|
|
|
AND o.order_status = 1
|
|
@@ -2097,6 +2104,8 @@
|
|
|
COUNT(a.order_sn) AS orderNum,
|
|
|
SUM(a.money) AS money,
|
|
|
any_value(a.timeStr) AS orderTime,
|
|
|
+ any_value(a.create_username) AS create_username,
|
|
|
+ any_value(a.tenant_name) AS tenant_name,
|
|
|
<if test="viewSign != null and viewSign == 1">
|
|
|
DATE_FORMAT(FROM_UNIXTIME(a.timeStr), '%Y-%m-%d') AS timeStr
|
|
|
</if>
|
|
@@ -2122,9 +2131,12 @@
|
|
|
)
|
|
|
) AS `business_name`,
|
|
|
too.order_received - too.order_refunded AS money,
|
|
|
- too.check_time as timeStr
|
|
|
+ too.check_time as timeStr,
|
|
|
+ too.create_username,
|
|
|
+ st.tenant_name
|
|
|
FROM
|
|
|
top_old_order too
|
|
|
+ LEFT JOIN sys_tenant st ON too.tenant_id = st.tenant_id
|
|
|
WHERE
|
|
|
too.`status` = 1
|
|
|
AND too.check_status = 1
|
|
@@ -2145,11 +2157,14 @@
|
|
|
`og`.`order_sn` AS `order_sn`,
|
|
|
concat( `cet`.`education_name`, '-', `cb`.`business_name`, `cpt`.`project_name` ) AS `business_name`,
|
|
|
og.goods_received as money,
|
|
|
- og.create_time as timeStr
|
|
|
+ og.create_time as timeStr,
|
|
|
+ null as create_username,
|
|
|
+ st.tenant_name
|
|
|
FROM
|
|
|
((((
|
|
|
`order` o
|
|
|
LEFT JOIN `order_goods` `og` ON o.order_sn = og.order_sn
|
|
|
+ LEFT JOIN sys_tenant st ON o.tenant_id = st.tenant_id
|
|
|
LEFT JOIN `goods` `g` ON ((
|
|
|
`og`.`goods_id` = `g`.`goods_id`
|
|
|
)))
|
|
@@ -2162,6 +2177,7 @@
|
|
|
LEFT JOIN `course_business` `cb` ON ((
|
|
|
`g`.`business_id` = `cb`.`id`
|
|
|
)))
|
|
|
+
|
|
|
WHERE
|
|
|
og.pay_status != 1
|
|
|
AND (
|
|
@@ -2197,4 +2213,22 @@
|
|
|
GROUP BY DATE_FORMAT(FROM_UNIXTIME(a.timeStr), '%Y-%m')
|
|
|
</if>
|
|
|
</select>
|
|
|
+
|
|
|
+ <select id="getTenantCreateList" parameterType="com.zhongzheng.modules.top.order.bo.TopOrderStatisticsViewBo"
|
|
|
+ resultType="com.zhongzheng.modules.top.order.vo.TopOrderStatisticsTwoVo">
|
|
|
+ SELECT
|
|
|
+ create_no,
|
|
|
+ create_username
|
|
|
+ FROM
|
|
|
+ top_old_order
|
|
|
+ WHERE
|
|
|
+ 1=1
|
|
|
+ <if test="tenantId != null and tenantId != ''">
|
|
|
+ AND tenant_id = #{tenantId}
|
|
|
+ </if>
|
|
|
+ AND create_no IS NOT NULL
|
|
|
+ GROUP BY
|
|
|
+ create_no,
|
|
|
+ create_username
|
|
|
+ </select>
|
|
|
</mapper>
|