| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- <?php
- namespace App\Module\Transaction\Models;
- use App\Module\Transaction\Enums\WITHDRAWAL_STATUS;
- use Dcat\Admin\Traits\HasDateTimeFormatter;
- use Illuminate\Database\Eloquent\SoftDeletes;
- use Illuminate\Database\Eloquent\Model;
- /**
- * field start
- * field end
- */
- class TransactionWithdrawal extends Model
- {
- // attrlist start
- protected $fillable = [
- ];
- // attrlist end
- use HasDateTimeFormatter;
- protected $table = 'transaction_withdrawal';
- /**
- * @param $insert
- * @return bool
- * 创建提现订单记录
- */
- public static function insert($insert)
- {
- $model = new static;
- $model->transaction_id = $insert['transaction_id'];
- $model->from_address = $insert['from_address'];
- $model->to_address = $insert['to_address'];
- $model->status = WITHDRAWAL_STATUS::WAIT_REVIEW;
- $model->miner_amount = $insert['miner_amount'];
- return $model->save();
- }
- /**
- * @param $transactionId
- * @return null
- * 获取提现单详情
- */
- public static function getDetail($transactionId)
- {
- $query = self::query();
- $query->where('transaction_id', $transactionId);
- return $query->first();
- }
- }
|