爵位赠送不送金币

This commit is contained in:
2026-01-29 16:30:39 +08:00
parent 8107d9961e
commit 8089ce8c6a
2 changed files with 7 additions and 5 deletions

View File

@@ -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);
}
}

View File

@@ -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];
}
}
}