feat: 小程序与管理端迭代(神仙AI、了解自己CRM、AI测试入口、报表与分润等)

Made-with: Cursor
This commit is contained in:
卡若
2026-04-17 19:46:48 +08:00
parent cf835ea585
commit 7108f28280
239 changed files with 21061 additions and 2175 deletions

View File

@@ -0,0 +1,29 @@
<?php
namespace app\controller\superadmin;
use app\BaseController;
use app\common\service\AiBalanceAlertService;
/**
* 超管 · 神仙 AI 监控面板
*
* - POST /api/v1/superadmin/ai/balance-check 手动触发余额预警扫描
* 可直接由宝塔 cron 每 12 小时调用一次
*/
class AiMonitor extends BaseController
{
public function balanceCheck()
{
$this->ensureSuperadmin();
$r = AiBalanceAlertService::scanAndAlert();
return success($r, "扫描完成:推送 {$r['alerted']} 条,跳过 {$r['skipped']} 条(当日去重)");
}
private function ensureSuperadmin()
{
$user = $this->request->user ?? null;
if (!$user || ($user['role'] ?? '') !== 'superadmin') {
abort(403, '无权限访问');
}
}
}