['status_text'] ]); } function getStatusTextAttr($v,$row){ if($v){ return \app\enum\WithdrawlStatus::tryFromValue($row['status'])->getDescription(); } } function setTransferAtAttr($v){ if($v && strpos($v,'-')){ return strtotime($v); } } function setCreatedAtAttr($v){ if($v && strpos($v,'-')){ return strtotime($v); } } function setUpdatedAtAttr($v){ if($v && strpos($v,'-')){ return strtotime($v); } } function getNetworkList(){ return [ "BEP-20"=>"BEP-20", "TRC-20"=>"TRC-20", "WECHAT"=>"微信", "ALIPAY"=>"支付宝" ]; } function getStatusList(){ return \app\enum\WithdrawlStatus::toArray(); } public function user() { return $this->belongsTo('User', 'user_id', 'id');//->setEagerlyType(0); } }