'integer', 'company_id' => 'integer', 'platform_id' => 'integer', 'store_id' => 'integer', 'order_status_id' => 'integer', 'payment_method_id' => 'integer', 'presale' => 'boolean', 'order_type_id' => 'integer', 'created_at' => 'datetime', 'updated_at' => 'datetime']; /** * 获取订单子项(基于 hypertable 分区键查询) * * @return \Hyperf\Database\Model\Collection */ public function getOrderItems() { return OrderItem::query() ->where('platform_id', $this->platform_id) ->where('store_id', $this->store_id) ->where('platform_order_id', $this->platform_order_id) ->where('created_date', $this->created_date) ->get(); } }