fix: pending order count only includes orders created within 2 hours
这个提交包含在:
@@ -78,7 +78,7 @@ async function markFailed(orderId, tradeState) {
|
|||||||
|
|
||||||
async function countPendingByUser(userId) {
|
async function countPendingByUser(userId) {
|
||||||
const rows = await query(
|
const rows = await query(
|
||||||
"SELECT COUNT(*) AS cnt FROM payment_orders WHERE user_id = :user_id AND status IN ('created', 'paying')",
|
"SELECT COUNT(*) AS cnt FROM payment_orders WHERE user_id = :user_id AND status IN ('created', 'paying') AND created_at > DATE_SUB(NOW(), INTERVAL 2 HOUR)",
|
||||||
{ user_id: userId }
|
{ user_id: userId }
|
||||||
)
|
)
|
||||||
return rows[0].cnt
|
return rows[0].cnt
|
||||||
|
|||||||
在新工单中引用
屏蔽一个用户