| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <?php
- namespace App\Module\Transaction\Models;
- use App\Module\Transaction\Enums\TRANSFER_STATUS;
- use Dcat\Admin\Traits\HasDateTimeFormatter;
- use Illuminate\Database\Eloquent\SoftDeletes;
- use Illuminate\Database\Eloquent\Model;
- /**
- * field start
- * field end
- */
- class TransactionTransfer extends Model
- {
- // attrlist start
- protected $fillable = [
- ];
- // attrlist end
- use HasDateTimeFormatter;
- protected $table = 'transaction_transfer';
- /**
- * @param $insertData
- * 增加记录
- */
- public static function insert($insertData)
- {
- $model = new static;
- $model->transaction_id = $insertData['transaction_id'];
- $model->from_address = $insertData['from_address'];
- $model->to_address = $insertData['to_address'];
- $model->miner_amount = $insertData['miner_amount'];
- $model->status = TRANSFER_STATUS::CREATED;
- $model->save();
- }
- /**
- * @param $transactionId
- * @return null
- * 获取转赠单详情
- */
- public static function getDetail($transactionId)
- {
- $query = self::query();
- $query->where('transaction_id', $transactionId);
- return $query->first();
- }
- }
|