const cloud = require('wx-server-sdk') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) const db = cloud.database() exports.main = async (event, context) => { const { action } = event if (action === 'dashboard') { const deviceCount = await db.collection('bindings').where({ status: 'active' }).count() const userCount = await db.collection('users').count() const treatmentCount = await db.collection('treatment_records').count() return { code: 0, data: { device_count: deviceCount.total, user_count: userCount.total, treatment_count: treatmentCount.total } } } return { code: -1, message: '未知操作' } }