Update soul-content project

This commit is contained in:
卡若
2025-12-29 14:01:37 +08:00
commit 087849d509
1112 changed files with 401606 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
import { Order } from '../../../../models/Order';
import { connectDB } from '../../../../lib/db';
export async function POST(req, { params }) {
await connectDB();
const { gateway } = await params;
const data = await req.json();
// 根据gateway处理通知并更新订单状态
// 这是一个简化版本实际需要验证签名和处理不同gateway的逻辑
const orderId = data.out_trade_no || data.order_id || data.metadata?.order_id;
if (orderId) {
const order = await Order.findById(orderId);
if (order) {
order.status = 'paid';
await order.save();
}
}
return Response.json({ success: true });
}