// +---------------------------------------------------------------------- declare (strict_types=1); namespace app\api\model\order; use app\common\model\order\Delivery as DeliveryModel; /** * 订单发货单模型 * Class Delivery * @package app\api\model\order */ class Delivery extends DeliveryModel { // 隐藏的字段 protected $hidden = [ 'eorder_html', 'store_id', 'create_time', ]; /** * 获取指定订单的发货单记录 * @param int $orderId * @return Delivery[]|array|\think\Collection * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException */ public function getList(int $orderId) { return $this->with(['express', 'goods.goods.image']) ->where('order_id', '=', $orderId) ->select(); } }