| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- <?php
- namespace App\Module\Transaction\Models;
- use App\Module\Transaction\Enums\TRANSFER_STATUS;
- use Dcat\Admin\Traits\HasDateTimeFormatter;
- use Illuminate\Database\Eloquent\SoftDeletes;
- use UCore\ModelCore;
- /**
- * 转账记录
- *
- * field start
- * field end
- */
- class TransactionTransfer extends ModelCore
- {
- // 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();
- }
- }
|