From 373a8ecedd0c63537bb9418c2d0e742c55ae7342 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=8D=8E=E6=B8=85?= <18691022700@163.com> Date: Sat, 17 Jan 2026 11:48:16 +0800 Subject: [PATCH] =?UTF-8?q?=E9=92=BB=E7=9F=B3=E5=85=91=E6=8D=A2=E9=87=91?= =?UTF-8?q?=E5=B8=81=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/model/UserWallet.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/application/api/model/UserWallet.php b/application/api/model/UserWallet.php index 67aa4891..e351f835 100644 --- a/application/api/model/UserWallet.php +++ b/application/api/model/UserWallet.php @@ -137,9 +137,17 @@ class UserWallet extends Model $ear_exchange_coin = get_system_config_value('coin_exchange_rate'); $coin_num = $earnings_num * $ear_exchange_coin; + + $data = [ + 'user_id' => $uid, + 'earnings_num' => $earnings_num, + 'coin_num' => $earnings_num * $ear_exchange_coin, + 'createtime' => time(), + ]; //开启事务 db::startTrans(); try{ + $give_gift_id = db::name('user_exchange')->insertGetId($data); $earn = $this->change_user_earnings_log($uid,$earnings_num,0,14,'收益兑换'); $coin = $this->change_user_cion_log($uid,$coin_num,0,14,'收益兑换'); if($earn === true && $coin === true){