fix(test): 兼容 FastAdmin 模型时间获取器输出格式

这个提交包含在:
chen
2026-09-18 10:18:59 +08:00
父节点 a38171dba0
当前提交 813a36c908

查看文件

@@ -61,8 +61,8 @@ if (!$order) {
echo "[2] 订单 2 信息核对:\n";
echo " 订单编号: {$order->order_sn}\n";
echo " 下单用户: {$order->user_id}\n";
echo " 订单状态: {$order->status} (实付: {$order->pay_fee} 元)\n";
echo " 支付时间: " . date('Y-m-d H:i:s', $order->paid_time) . "\n\n";
$paidTimeStr = is_numeric($order->paid_time) ? date('Y-m-d H:i:s', (int)$order->paid_time) : (string)$order->paid_time;
echo " 支付时间: {$paidTimeStr}\n\n";
// 3. 补发 order_paid_after 事件(累计消费与合伙人结算触发)
echo "[3] 执行订单 2 支付后事件补偿...\n";
@@ -92,8 +92,8 @@ echo " 结算执行结果: " . var_export($settleResult, true) . "\n\n";
// 5. 校验收益入账与资产数据
echo "[5] 收益中心结算成果校验:\n";
$agent = Db::name('shopro_commission_agent')->where('user_id', $order->user_id)->find();
echo " 买家 voucher_total: " . ($agent['voucher_total'] ?? '0') . " 元\n";
echo " 买家 last_self_order_time: " . (empty($agent['last_self_order_time']) ? 'NULL' : date('Y-m-d H:i:s', $agent['last_self_order_time'])) . "\n";
$lastSelfStr = empty($agent['last_self_order_time']) ? 'NULL' : (is_numeric($agent['last_self_order_time']) ? date('Y-m-d H:i:s', (int)$agent['last_self_order_time']) : (string)$agent['last_self_order_time']);
echo " 买家 last_self_order_time: {$lastSelfStr}\n";
$voucherPlan = Db::name('shopro_partner_voucher_plan')->where('order_id', $orderId)->find();
if ($voucherPlan) {