更新核验脚本

这个提交包含在:
可乐加冰
2026-09-29 11:44:50 +08:00
父节点 172bf1492b
当前提交 f1248a2cfd
共有 2 个文件被更改,包括 22 次插入 和 9 次删除

查看文件

@@ -106,7 +106,7 @@ SELECT
ROUND(SUM(so.total_amount), 2) AS sum_order_pay
FROM fa_shopro_split_order so
INNER JOIN fa_shopro_order o ON o.id = so.order_id
WHERE o.paid_time >= UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 90 DAY))
WHERE o.paytime >= UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 90 DAY))
GROUP BY so.channel, so.status
ORDER BY so.channel, so.status;
@@ -117,8 +117,8 @@ SELECT
COUNT(*) AS order_cnt,
ROUND(SUM(pay_fee), 2) AS sum_pay_fee
FROM fa_shopro_order
WHERE status IN ('paid', 'completed', 'pending', 'nosend', 'nocomment')
AND paid_time >= UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 90 DAY))
WHERE status >= 1
AND paytime >= UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 90 DAY))
GROUP BY pay_type;
-- =============================================================================
@@ -270,7 +270,7 @@ LEFT JOIN (
) rr ON rr.order_id = o.id
LEFT JOIN fa_shopro_split_order so ON so.order_id = o.id AND so.channel = 'huifu'
WHERE o.pay_type = 'huifu_wechat'
AND o.paid_time >= UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 90 DAY))
AND o.paytime >= UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 90 DAY))
AND (IFNULL(cr.reward_cnt, 0) + IFNULL(rr.reward_cnt, 0)) > 0
AND (so.id IS NULL OR so.status IN (0, 4))
ORDER BY o.id DESC
@@ -310,7 +310,7 @@ LEFT JOIN fa_shopro_split_receiver sr ON sr.role_type = 'promoter'
AND sr.role_id = a.user_id AND sr.channel = 'huifu' AND sr.status = 'normal'
WHERE r.status >= 0
AND o.pay_type = 'huifu_wechat'
AND o.paid_time >= UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 90 DAY))
AND o.paytime >= UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 90 DAY))
AND sr.id IS NULL
LIMIT 30;
@@ -327,7 +327,7 @@ FROM fa_shopro_huifu_pay_ext pe
INNER JOIN fa_shopro_order o ON o.id = pe.order_id
LEFT JOIN fa_shopro_split_order so ON so.order_id = pe.order_id AND so.channel = 'huifu'
WHERE o.pay_type = 'huifu_wechat'
AND o.paid_time >= UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 90 DAY))
AND o.paytime >= UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 90 DAY))
ORDER BY pe.order_id DESC
LIMIT 30;