alias('orl') ->join('order_refund or', 'or.id = orl.refund_id') ->field('orl.id,orl.sn,or.refund_amount + or.refund_car_amount as refund_amount,orl.refund_status,orl.create_time,orl.operator_id,orl.type') ->where(['refund_id'=>$this->params['id']]) ->order(['orl.id'=>'desc']) ->append(['operator_desc','refund_status_desc']) ->limit($this->limitOffset, $this->limitLength) ->select() ->toArray(); return $lists; } /** * @notes 退款日志数量 * @return int * @author ljj * @date 2022/9/9 5:52 下午 */ public function count(): int { return (new OrderRefundLog())->alias('orl') ->join('order_refund or', 'or.id = orl.refund_id') ->where(['refund_id'=>$this->params['id']]) ->count(); } }