修bug
This commit is contained in:
@@ -187,7 +187,12 @@ router.get('/stats_agent_directly', agentAuth, async (req, res) => {
|
||||
AND transfer_type = 'user_to_agent'
|
||||
`, [userId]);
|
||||
// 获取直营佣金
|
||||
let [operated_commission] = await getDB().execute(`
|
||||
let [operated_commission] = operated_commission_sql.length === 0 ?
|
||||
await getDB().execute(`
|
||||
SELECT SUM(amount) as amount FROM transfers
|
||||
`)
|
||||
:
|
||||
await getDB().execute(`
|
||||
SELECT SUM(amount) as amount FROM transfers WHERE ${operated_commission_sql.join(' or ')}
|
||||
`)
|
||||
|
||||
@@ -199,7 +204,15 @@ router.get('/stats_agent_directly', agentAuth, async (req, res) => {
|
||||
commissionStats[0].directly_agents_income = directly_agents_income[0].amount || 0
|
||||
|
||||
// 获取直销商户分享利润
|
||||
let [active_users_income] = await getDB().execute(`
|
||||
let [active_users_income] = operated_user_sql.length === 0 ?
|
||||
await getDB().execute(`
|
||||
SELECT SUM(amount) as amount
|
||||
FROM transfers
|
||||
WHERE transfer_type = 'user_to_agent'
|
||||
AND source_type = 'agent_operated'
|
||||
`,[...operated_user_ids])
|
||||
:
|
||||
await getDB().execute(`
|
||||
SELECT SUM(amount) as amount
|
||||
FROM transfers
|
||||
WHERE (${operated_user_sql.join(' or ')})
|
||||
@@ -268,6 +281,7 @@ router.get('/stats_agent_directly', agentAuth, async (req, res) => {
|
||||
});
|
||||
|
||||
} catch (error) {
|
||||
console.log('获取统计数据失败',error)
|
||||
res.status(500).json({
|
||||
success: false,
|
||||
message: '获取统计数据失败'
|
||||
|
||||
Reference in New Issue
Block a user