From 8089ce8c6ac97f1a5649f778a4dda030f5aae8db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=92=8A?= Date: Thu, 29 Jan 2026 16:30:39 +0800 Subject: [PATCH] =?UTF-8?q?=E7=88=B5=E4=BD=8D=E8=B5=A0=E9=80=81=E4=B8=8D?= =?UTF-8?q?=E9=80=81=E9=87=91=E5=B8=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/controller/Nobility.php | 2 +- application/api/model/Nobility.php | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/application/api/controller/Nobility.php b/application/api/controller/Nobility.php index 1fddfa8f..3e82accb 100644 --- a/application/api/controller/Nobility.php +++ b/application/api/controller/Nobility.php @@ -39,7 +39,7 @@ class Nobility extends BaseCom public function buy_nobility(){ $lid = input('lid', 0); $uid = input('uid', $this->uid); - $reslut = model('Nobility')->buyNobility($uid,$lid); + $reslut = model('Nobility')->buyNobility($uid,$lid,$is_send); return V($reslut['code'],$reslut['msg'], null); } } diff --git a/application/api/model/Nobility.php b/application/api/model/Nobility.php index 73d2daf5..550aa416 100644 --- a/application/api/model/Nobility.php +++ b/application/api/model/Nobility.php @@ -129,7 +129,7 @@ class Nobility extends Model } //购买爵位 - public function buyNobility($user_id,$lid){ + public function buyNobility($user_id,$lid,$is_send=0){ $nobility_info = db::name('vs_nobility') ->field('lid,name,pay_price,renew_price,pay_coin,day,renew_coin') ->where('delete_time', 0) @@ -245,9 +245,11 @@ class Nobility extends Model $pay_coin = $nobility_info['pay_coin'] ?? 0; } if($pay_coin > 0){ - $reslut = model('common/UserWallet')->change_user_money($user_id, $pay_coin, model('common/UserWallet')::MONEYTYPECOIN, model('common/UserWallet')::NOBILITY_PURCHASE_COIN,model('common/UserWallet')::ChangeTypeLable(model('common/UserWallet')::NOBILITY_PURCHASE_COIN)); - if (!$reslut) { - return ['code' => 0, 'msg' => '失败', 'data' => null]; + if($is_send != 1){ + $reslut = model('common/UserWallet')->change_user_money($user_id, $pay_coin, model('common/UserWallet')::MONEYTYPECOIN, model('common/UserWallet')::NOBILITY_PURCHASE_COIN,model('common/UserWallet')::ChangeTypeLable(model('common/UserWallet')::NOBILITY_PURCHASE_COIN)); + if (!$reslut) { + return ['code' => 0, 'msg' => '失败', 'data' => null]; + } } }