From 734182151f3a4b9d0ba8c4d39db1567386a0d853 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=92=8A?= Date: Sat, 27 Sep 2025 14:47:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E7=8E=B0=E5=A4=B1=E8=B4=A5=E9=80=80?= =?UTF-8?q?=E5=9B=9E=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cron/controller/PerformPerSecond.php | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/application/cron/controller/PerformPerSecond.php b/application/cron/controller/PerformPerSecond.php index de9381a..a7f09e8 100644 --- a/application/cron/controller/PerformPerSecond.php +++ b/application/cron/controller/PerformPerSecond.php @@ -33,6 +33,9 @@ class PerformPerSecond // echo "房间火热值更新:\n"; // $this->room_hot_update(); // echo "\n"; + echo "提现云账号订单状态查询:\n"; + $this->withdraw_order_status(); + echo "\n"; } @@ -145,15 +148,27 @@ class PerformPerSecond 'status' => 6, 'pay_time' => time(), 'pay_message' => $result['data']['msg'], - 'updatetime' => time() + 'updatetime' => time(), + 'yun_order_status' => $result['data']['code'] ]); }else{ db::name('vs_user_withdrawal')->where('order_sn',$value['order_sn'])->update([ 'status' => 5, 'pay_time' => time(), 'pay_message' => $result['data']['msg'], - 'updatetime' => time() + 'updatetime' => time(), + 'yun_order_status' => $result['data']['code'] ]); + if($result['data']['code']==5077 && $value['yun_order_status'] == null){ + //该支付宝账户不存在或未开通手机号转账功能。如有疑问,请收款用户联系支付宝客服咨询。 + //退还金币 + $res = model('api/UserWithdrawal')->withdrawal_fail($value['order_sn']); + if($res){ + echo "提现订单失败,退回金币成功\n"; + }else{ + echo "提现订单失败,退回金币失败:".$res['msg']."\n"; + } + } } echo "提现订单查询成功:".$result['msg']."\n";