|
|
@@ -29,27 +29,25 @@ class IndexData extends API {
|
|
|
|
|
|
let sql = `
|
|
|
SELECT
|
|
|
- (SELECT COUNT(*) FROM article) AS article_count,
|
|
|
- (SELECT COUNT(*) FROM users) AS users_count,
|
|
|
- (SELECT SUM(views) FROM article) AS article_views
|
|
|
+ (SELECT COUNT(*) FROM jw_account WHERE create_user = ?) AS accounts,
|
|
|
+ (SELECT COUNT(*) FROM ic_rule) AS rules
|
|
|
`
|
|
|
|
|
|
try {
|
|
|
- let r = await db.query(sql)
|
|
|
+ let r = await db.query(sql, [uuid])
|
|
|
if (!r) {
|
|
|
return res.json({
|
|
|
...BaseStdResponse.DATABASE_ERR
|
|
|
})
|
|
|
}
|
|
|
|
|
|
- let { article_count, users_count, article_views } = r[0]
|
|
|
+ let { accounts, rules } = r[0]
|
|
|
|
|
|
res.json({
|
|
|
...BaseStdResponse.OK,
|
|
|
data: {
|
|
|
- article_count,
|
|
|
- users_count,
|
|
|
- article_views
|
|
|
+ accounts,
|
|
|
+ rules
|
|
|
}
|
|
|
})
|
|
|
|