feat(admin-frontend): 补齐活跃筛选与支付快照能力

新增用户管理“活跃状态”高级筛选,并在后端支持
activity_status 复合规则,支持按活跃与非活跃筛选用户。

补齐订单支付成功快照落库与后台展示,保存支付渠道、
支付方法、实付金额和支付 IP,并在订单详情中优先展示。

同时增强节点页在线/离线筛选与批量删除、仪表盘快捷入口,
并修复已关闭工单再次回复后自动重开的统一语义。

附带同步测试、迁移、CI 工作流命名及知识库记录
This commit is contained in:
yinjianm
2026-04-25 00:59:08 +08:00
parent 2218457237
commit c64badfc23
55 changed files with 2023 additions and 71 deletions
+6 -1
View File
@@ -13,10 +13,13 @@ use Illuminate\Database\Eloquent\Relations\HasMany;
* @property int $user_id
* @property int $plan_id
* @property int|null $payment_id
* @property string|null $payment_channel
* @property string|null $payment_method
* @property string $period
* @property string $trade_no
* @property int $total_amount
* @property int|null $handling_amount
* @property int|null $payment_amount
* @property int|null $balance_amount
* @property int|null $refund_amount
* @property int|null $surplus_amount
@@ -35,6 +38,7 @@ use Illuminate\Database\Eloquent\Relations\HasMany;
* @property int|null $discount_amount
* @property int|null $paid_at
* @property string|null $callback_no
* @property string|null $payment_ip
*
* @property-read Plan $plan
* @property-read Payment|null $payment
@@ -50,7 +54,8 @@ class Order extends Model
'created_at' => 'timestamp',
'updated_at' => 'timestamp',
'surplus_order_ids' => 'array',
'handling_amount' => 'integer'
'handling_amount' => 'integer',
'payment_amount' => 'integer',
];
const STATUS_PENDING = 0; // 待支付