diff --git a/tests/partner/VerifyQueueAndSettleOrder2.php b/tests/partner/VerifyQueueAndSettleOrder2.php index 7d03614..af534a8 100644 --- a/tests/partner/VerifyQueueAndSettleOrder2.php +++ b/tests/partner/VerifyQueueAndSettleOrder2.php @@ -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) {