新增原价以及佣金
This commit is contained in:
@@ -34,7 +34,7 @@ router.get('/', async (req, res) => {
|
||||
|
||||
// 获取商品列表
|
||||
const query = `
|
||||
SELECT id, user_id, amount, status, time
|
||||
SELECT id, user_id, amount, status, time, pass_time
|
||||
FROM withdrawal
|
||||
${whereClause}
|
||||
ORDER BY time DESC
|
||||
@@ -43,12 +43,20 @@ router.get('/', async (req, res) => {
|
||||
|
||||
// 确保参数数组正确传递
|
||||
const queryParams = [...params];
|
||||
console.log('Query params:', queryParams, 'Query:', query);
|
||||
// console.log('Query params:', queryParams, 'Query:', query);
|
||||
const [withdrawals] = await getDB().execute(query, queryParams);
|
||||
let income = 0;
|
||||
if (user_id) {
|
||||
const [userIncome] = await getDB().execute(`
|
||||
SELECT income FROM users WHERE id = ?
|
||||
`, [user_id]);
|
||||
income = userIncome[0].income;
|
||||
}
|
||||
res.json({
|
||||
success: true,
|
||||
data: {
|
||||
withdrawals,
|
||||
income,
|
||||
pagination: {
|
||||
page: pageNum,
|
||||
limit: limitNum,
|
||||
@@ -68,13 +76,21 @@ router.post('/:id/approve', async (req, res) => {
|
||||
const { id } = req.params;
|
||||
const query = `
|
||||
UPDATE withdrawal
|
||||
SET status = 'success'
|
||||
SET status = 'success', pass_time = NOW()
|
||||
WHERE id = ?
|
||||
`;
|
||||
const queryParams = [id];
|
||||
const [result] = await getDB().execute(query, queryParams);
|
||||
if (result.affectedRows === 0) {
|
||||
return res.status(404).json({ success: false, message: '提现记录不存在' });
|
||||
} else {
|
||||
const [withdrawal] = await getDB().execute(`
|
||||
SELECT amount, user_id FROM withdrawal WHERE id = ?
|
||||
`, [id]);
|
||||
// console.log(withdrawal);
|
||||
await getDB().execute(`
|
||||
UPDATE users SET income = income - ? WHERE id = ?
|
||||
`, [withdrawal[0].amount, withdrawal[0].user_id]);
|
||||
}
|
||||
res.json({
|
||||
success: true,
|
||||
|
||||
Reference in New Issue
Block a user