|
@@ -393,8 +393,8 @@
|
|
|
<if test="statisticalType != null and statisticalType == 8">
|
|
|
AND sales_status != 3 and sales_deliver = 2 AND sales_shipping_status = 1 AND sales_status = 1 AND sales_post_firm IS NOT NULL AND order_case_date IS NULL AND TIMESTAMPDIFF(HOUR,sales_deliver_time,NOW()) >= 24
|
|
|
</if>
|
|
|
- <if test="salesIsErrorSign != null and salesIsErrorSign == 1">
|
|
|
- sales_status != 3 and sales_deliver = 2 AND sales_shipping_status = 1 AND sales_status = 1 AND sales_post_firm IS NOT NULL AND order_case_date IS NOT NULL AND sales_send_time != order_case_date AND sales_sign_time is NULL AND sales_create_time >= '2020.05.01' AND TIMESTAMPDIFF(HOUR,order_case_date,NOW()) >= 168
|
|
|
+ <if test="salesIsErrorSign != null and salesIsErrorSign == 1">
|
|
|
+ AND sales_status != 3 and sales_deliver = 2 AND sales_shipping_status = 1 AND sales_status = 1 AND sales_post_firm IS NOT NULL AND order_case_date IS NOT NULL AND sales_send_time != order_case_date AND sales_sign_time is NULL AND sales_create_time >= '2020.05.01' AND TIMESTAMPDIFF(HOUR,order_case_date,NOW()) >= 168
|
|
|
</if>
|
|
|
</where>
|
|
|
GROUP BY
|
|
@@ -881,6 +881,9 @@
|
|
|
<if test="statisticalType != null and statisticalType == 8">
|
|
|
AND sales_status != 3 and sales_deliver = 2 AND sales_shipping_status = 1 AND sales_status = 1 AND sales_post_firm IS NOT NULL AND order_case_date IS NULL AND TIMESTAMPDIFF(HOUR,sales_deliver_time,NOW()) >= 24
|
|
|
</if>
|
|
|
+ <if test="salesIsErrorSign != null and salesIsErrorSign == 1">
|
|
|
+ AND sales_status != 3 and sales_deliver = 2 AND sales_shipping_status = 1 AND sales_status = 1 AND sales_post_firm IS NOT NULL AND order_case_date IS NOT NULL AND sales_send_time != order_case_date AND sales_sign_time is NULL AND sales_create_time >= '2020.05.01' AND TIMESTAMPDIFF(HOUR,order_case_date,NOW()) >= 168
|
|
|
+ </if>
|
|
|
</where>
|
|
|
GROUP BY
|
|
|
soi.sales_id
|
|
@@ -2375,7 +2378,8 @@
|
|
|
sum(CASE WHEN (sales_deliver = 2 AND sales_shipping_status = 1 AND sales_status = 1 AND sales_post_firm IS NOT NULL AND order_case_date IS NULL) then 1 else 0 end) AS takeToBe,
|
|
|
sum(CASE WHEN (sales_deliver = 2 AND sales_shipping_status = 1 AND sales_status = 1 AND sales_post_firm IS NOT NULL AND order_case_date IS NULL AND TIMESTAMPDIFF(HOUR,sales_deliver_time,NOW()) >= 3 AND TIMESTAMPDIFF(HOUR,sales_deliver_time,NOW()) <= 24) then 1 else 0 end) AS tookTimeout,
|
|
|
sum(CASE WHEN (sales_deliver = 2 AND sales_shipping_status = 1 AND sales_status = 1 AND sales_post_firm IS NOT NULL AND order_case_date IS NULL AND TIMESTAMPDIFF(HOUR,sales_deliver_time,NOW()) >= 24) then 1 else 0 end) AS tookAbnormal,
|
|
|
- sum(CASE WHEN (TO_DAYS(sales_deliver_time) = TO_DAYS(NOW()) ) then 1 else 0 end) AS haveOutbound
|
|
|
+ sum(CASE WHEN (TO_DAYS(sales_deliver_time) = TO_DAYS(NOW()) ) then 1 else 0 end) AS haveOutbound,
|
|
|
+ SUM(CASE WHEN (sales_deliver = 2 AND sales_shipping_status = 1 AND sales_status = 1 AND sales_post_firm IS NOT NULL AND order_case_date IS NOT NULL AND sales_send_time != order_case_date AND sales_sign_time is NULL AND sales_create_time >= '2020.05.01' AND TIMESTAMPDIFF(HOUR,order_case_date,NOW()) >= 168) then 1 else 0 end) AS signErrorNum
|
|
|
FROM
|
|
|
tb_rst_sales_order_info
|
|
|
WHERE
|