admin roadmap csv export, adminactionlog, global search
This commit is contained in:
@@ -81,6 +81,14 @@ export async function adminReconcileMidtransAction(orderId: string) {
|
||||
}
|
||||
return { error: "Status pembayaran tidak cocok dengan tagihan" };
|
||||
}
|
||||
const { auditLog } = await import("@/server/services/audit-log.service");
|
||||
await auditLog.record({
|
||||
admin: { id: session.user.id, email: session.user.email },
|
||||
action: "PAYMENT_RECONCILE",
|
||||
entityType: "Payment",
|
||||
entityId: orderId,
|
||||
payload: { outcome: result.status },
|
||||
});
|
||||
return { success: true as const, status: result.status };
|
||||
} catch (err) {
|
||||
return { error: (err as Error).message };
|
||||
|
||||
Reference in New Issue
Block a user