mirror of
https://github.com/fawney19/Aether.git
synced 2026-10-09 10:57:03 +08:00
refactor: 抽离 AI pipeline 与调度共享能力逻辑
This commit is contained in:
@@ -97,7 +97,7 @@ pub(in super::super) async fn build_admin_wallet_adjust_response(
|
||||
transaction.link_id.as_deref(),
|
||||
transaction.operator_id.as_deref(),
|
||||
transaction.description.as_deref(),
|
||||
unix_secs_to_rfc3339(transaction.created_at_unix_secs),
|
||||
unix_secs_to_rfc3339(transaction.created_at_unix_ms),
|
||||
);
|
||||
let response = Json(json!({
|
||||
"wallet": wallet_payload,
|
||||
|
||||
@@ -84,7 +84,7 @@ pub(in super::super) async fn build_admin_wallet_fail_refund_response(
|
||||
transaction.link_id.as_deref(),
|
||||
transaction.operator_id.as_deref(),
|
||||
transaction.description.as_deref(),
|
||||
unix_secs_to_rfc3339(transaction.created_at_unix_secs),
|
||||
unix_secs_to_rfc3339(transaction.created_at_unix_ms),
|
||||
)
|
||||
})
|
||||
.unwrap_or(serde_json::Value::Null),
|
||||
|
||||
@@ -69,7 +69,7 @@ pub(in super::super) async fn build_admin_wallet_process_refund_response(
|
||||
transaction.link_id.as_deref(),
|
||||
transaction.operator_id.as_deref(),
|
||||
transaction.description.as_deref(),
|
||||
unix_secs_to_rfc3339(transaction.created_at_unix_secs),
|
||||
unix_secs_to_rfc3339(transaction.created_at_unix_ms),
|
||||
),
|
||||
}))
|
||||
.into_response();
|
||||
|
||||
@@ -87,7 +87,7 @@ pub(in super::super) async fn build_admin_wallet_recharge_response(
|
||||
payment_order.amount_usd,
|
||||
payment_order.payment_method,
|
||||
payment_order.status,
|
||||
unix_secs_to_rfc3339(payment_order.created_at_unix_secs),
|
||||
unix_secs_to_rfc3339(payment_order.created_at_unix_ms),
|
||||
payment_order
|
||||
.credited_at_unix_secs
|
||||
.and_then(unix_secs_to_rfc3339),
|
||||
|
||||
@@ -69,7 +69,7 @@ pub(in super::super) async fn build_admin_wallet_ledger_response(
|
||||
"operator_name": entry.operator_name,
|
||||
"operator_email": entry.operator_email,
|
||||
"description": entry.description,
|
||||
"created_at": entry.created_at_unix_secs.and_then(unix_secs_to_rfc3339),
|
||||
"created_at": entry.created_at_unix_ms.and_then(unix_secs_to_rfc3339),
|
||||
})
|
||||
})
|
||||
.collect::<Vec<_>>();
|
||||
|
||||
@@ -59,7 +59,7 @@ pub(in super::super) async fn build_admin_wallet_list_response(
|
||||
"total_consumed": wallet.total_consumed,
|
||||
"total_refunded": wallet.total_refunded,
|
||||
"total_adjusted": wallet.total_adjusted,
|
||||
"created_at": wallet.created_at_unix_secs.and_then(unix_secs_to_rfc3339),
|
||||
"created_at": wallet.created_at_unix_ms.and_then(unix_secs_to_rfc3339),
|
||||
"updated_at": wallet.updated_at_unix_secs.and_then(unix_secs_to_rfc3339),
|
||||
})
|
||||
})
|
||||
|
||||
@@ -79,7 +79,7 @@ pub(in super::super) async fn build_admin_wallet_refund_requests_response(
|
||||
"requested_by": refund.requested_by,
|
||||
"approved_by": refund.approved_by,
|
||||
"processed_by": refund.processed_by,
|
||||
"created_at": refund.created_at_unix_secs.and_then(unix_secs_to_rfc3339),
|
||||
"created_at": refund.created_at_unix_ms.and_then(unix_secs_to_rfc3339),
|
||||
"updated_at": refund.updated_at_unix_secs.and_then(unix_secs_to_rfc3339),
|
||||
"processed_at": refund.processed_at_unix_secs.and_then(unix_secs_to_rfc3339),
|
||||
"completed_at": refund.completed_at_unix_secs.and_then(unix_secs_to_rfc3339),
|
||||
|
||||
@@ -80,7 +80,7 @@ pub(in super::super) async fn build_admin_wallet_transactions_response(
|
||||
"operator_name": operator_name,
|
||||
"operator_email": operator_email,
|
||||
"description": transaction.description,
|
||||
"created_at": transaction.created_at_unix_secs.and_then(unix_secs_to_rfc3339),
|
||||
"created_at": transaction.created_at_unix_ms.and_then(unix_secs_to_rfc3339),
|
||||
}));
|
||||
}
|
||||
|
||||
|
||||
@@ -188,7 +188,7 @@ pub(in super::super) fn build_admin_wallet_refund_payload(
|
||||
"requested_by": refund.requested_by.clone(),
|
||||
"approved_by": refund.approved_by.clone(),
|
||||
"processed_by": refund.processed_by.clone(),
|
||||
"created_at": unix_secs_to_rfc3339(refund.created_at_unix_secs),
|
||||
"created_at": unix_secs_to_rfc3339(refund.created_at_unix_ms),
|
||||
"updated_at": unix_secs_to_rfc3339(refund.updated_at_unix_secs),
|
||||
"processed_at": refund.processed_at_unix_secs.and_then(unix_secs_to_rfc3339),
|
||||
"completed_at": refund.completed_at_unix_secs.and_then(unix_secs_to_rfc3339),
|
||||
|
||||
Reference in New Issue
Block a user