afa 7 сар өмнө
parent
commit
abb44e6583

+ 1 - 0
application/api/controller/Airdrop.php

@@ -66,6 +66,7 @@ class Airdrop extends Api
     //超级福利
     public function setSuperWeal(UserWelfare $userWelfare, UserModel $userModel, ProductOrder $productOrder, LedgerWalletModel $ledgerWalletModel)
     {
+
         $row = $userWelfare::getIsWelfare();
         if(empty($row->is_super)) $this->error(__('暂未开启'));
         if(!empty($this->auth->address_level)) $this->error(__('您已领取'));

+ 2 - 10
application/common/model/LedgerWalletModel.php

@@ -181,22 +181,14 @@ class LedgerWalletModel extends Model
 
         //手续费
         if($icn == '+' && $available['frozen'] < $amount){
-            // if($available->token < $amount) throw new Exception('茶宝不足');
-            // $newAmount = bcadd($available->frozen, $amount, 6);
-            // //添加冻结
-            // $walletUpdate =['frozen' =>$newAmount];
-
             //添加账变记录
             if($available->token < $amount) throw new Exception('茶宝不足');
             $sunAmount = bcsub($available->frozen, $amount, 6); //扣除的冻结金额
             $chabao    = bcadd($available['token'], $sunAmount, 6);
-
             $newAmount = $amount; //剩余的冻结金额
             //添加冻结
-            $walletUpdate =['token' => $chabao, 'frozen' =>-$sunAmount];
-
-
-            $this->changeWalletAccount($uid, Asset::TOKEN, -$amount, LedgerTokenChangeModel::Super, $from_id);
+            $walletUpdate =['token' => $chabao, 'frozen' =>$newAmount];
+            $this->changeWalletAccount($uid, Asset::TOKEN, $sunAmount, LedgerTokenChangeModel::Super, $from_id);
             $result = true;
         }