示例#1
0
 public function addMoney($amount, $wallet_id, $user_id)
 {
     $balanceCoin = Balance::where('user_id', '=', $user_id)->where('wallet_id', '=', $wallet_id)->first();
     if (isset($balanceCoin->amount)) {
         //update balance
         //echo "<pre>balanceCoin"; var_dump($balanceCoin->toArray()); echo "</pre>";
         $new_amount = $balanceCoin->amount + $amount;
         Log::info("Add Money " . $wallet_id . " -- User: "******": " . $new_amount . ' -- amount: ' . $amount);
         //echo "Add New ".$wallet_id.": ".$new_amount.' -- amount: '.$amount;
         Balance::where('id', $balanceCoin->id)->update(array('amount' => $new_amount));
     } else {
         //insert balance
         Balance::insert(array('user_id' => $user_id, 'wallet_id' => $wallet_id, 'amount' => $amount));
     }
 }