// +---------------------------------------------------------------------- namespace App\Models; /** * 账户明细-模型 * @author laravel开发员 * @since 2020/11/10 * Class ActionLogModel * @package App\Models */ class AccountLogModel extends BaseModel { // 设置数据表 protected $table = 'account_log'; /** * 用户 * @return \Illuminate\Database\Eloquent\Relations\HasOne */ public function member() { return $this->hasOne(MemberModel::class, 'id','user_id') ->where(['mark'=>1]) ->select(['id','nickname','usdt','wallet_url','sbt','profit','avatar','status']); } /** * 账单 * @return \Illuminate\Database\Eloquent\Relations\HasOne */ public function order() { return $this->hasOne(BalanceLogModel::class, 'order_no','order_no') ->where(['mark'=>1]) ->select(['id','pay_status','pay_at','money','actual_money','hash','fee','fee_usdt','audit_remark','status']); } /** * 质押订单 * @return \Illuminate\Database\Eloquent\Relations\HasOne */ public function porder() { return $this->hasOne(PledgeOrderModel::class, 'order_no','order_no') ->where(['mark'=>1]) ->select(['id','money','bonus_rate','sbt_price','profit','time','round','expired_at','settle_at','status']); } }