hasOne(UserInfo::class,'user_id','user_id')->bind(['nick_name','head_img']); } public function orderAsk() { return $this->hasOne('FireExpertOrderAsk','order_id','id')->bind(['ask_content']); } public function getStatusTextAttr($value,$data) { $status = [1=>'待支付',2=>'进行中',3=>'待评价',4=>'已完成',5=>'已退款',6=>'已取消']; return $status[$data['status']]; } public function orderReplyReview() { return $this->hasOne('FireExpertOrderReview','order_id','id')->bind(['is_reply']); } public function orderUserData() { return $this->hasOne(User::class,'id','user_id')->bind(['mobile_phone']); } public function orderAnswer() { return $this->hasMany('FireExpertOrderAsk','order_id','id')->where(['type'=>2]); } }