id); $self = new self(); $self->order_id = $order['id']; $self->order_item_id = is_null($item) ? 0 : $item['id']; $self->oper_type = $type; $self->oper_id = $oper_id; $self->order_status = is_null($order) ? 0 : $order['status']; $self->dispatch_status = is_null($item) ? 0 : $item['dispatch_status']; $self->comment_status = is_null($item) ? 0 : $item['comment_status']; $self->aftersale_status = is_null($item) ? 0 : $item['aftersale_status']; $self->refund_status = is_null($item) ? 0 : $item['refund_status']; $self->remark = $remark; $self->save(); return $self; } }