hasOne(User::class,'id','user_id'); } /** * @notes 退款类型 * @param $value * @param $data * @return string|void * @author ljj * @date 2022/9/9 4:56 下午 */ public function getTypeDescAttr($value,$data) { switch ($data['type']) { case 1: return '系统取消订单'; case 2: return '后台取消订单'; case 3: return '用户取消订单'; default : return ''; } } /** * @notes 退款状态 * @param $value * @param $data * @return string|string[] * @author ljj * @date 2022/9/9 4:59 下午 */ public function getRefundStatusDescAttr($value,$data) { return OrderRefundEnum::getStatusDesc($data['refund_status']); } }