From 2624aa6c56ae7fdc6c304ec1d7439da6292a16e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=8D=8E=E6=B8=85?= <18691022700@163.com> Date: Tue, 13 Jan 2026 12:42:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E5=A4=B4=E6=9D=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/model/HeadLine.php | 25 ++++++------------------- 1 file changed, 6 insertions(+), 19 deletions(-) diff --git a/application/api/model/HeadLine.php b/application/api/model/HeadLine.php index aedfdc93..b92b5344 100644 --- a/application/api/model/HeadLine.php +++ b/application/api/model/HeadLine.php @@ -41,7 +41,7 @@ class HeadLine extends Model } } //检测用户余额 - $user_coin = model('UserWallet')->where('user_id' ,$uid)->value('coin'); + $user_coin = db::name('user_wallet_coin')->where('user_id' ,$uid)->value('coin'); if($user_coin < $money) { return ['code' => 0, 'msg' => '余额不足!', 'data' => null]; } @@ -81,26 +81,13 @@ class HeadLine extends Model } //扣除用户余额 - $res4 = model('UserWallet')->where('user_id' ,$uid)->setDec('coin', $money); - if(!$res4) { + $wallet_update = model('api/UserWallet')->change_user_cion_log($uid,$money,$room_id,20,'发布头条'); + if(!$wallet_update){ Db::rollback(); - return ['code' => 0, 'msg' => '扣除用户余额失败!', 'data' => null]; + return ['code' => 0, 'msg' => '网络错误-1', 'data' => null]; } - //记录扣除用户余额 - $res5 =db::name('vs_user_money_log')->insert([ - 'user_id' => $uid, - 'change_type' => 20, - 'money_type' => 1, - 'change_value' => $money, - 'from_id' => $res3, - 'remarks' => '发布头条扣除余额', - 'createtime' => time(), - ]); - if(!$res5) { - Db::rollback(); - return ['code' => 0, 'msg' => '记录扣除用户余额失败!', 'data' => null]; - } - //给所有直播间发送消息 这个接口是要钱的 需要购买 暂时先藏起来 + + //给所有直播间发送消息 $ToUserInfo = Db::name('user')->where(['id' => $uid])->field('id as user_id,nickname,avatar,sex')->find(); $text = [ 'type' => 1,