module Customer
  class OrdersController < ApplicationController

    def index
      puts params[:controller]
      if current_user && current_user.client_id.to_i > 0
        @orders = Order.where(client_id: current_user.client_id).order("ID DESC").page(params[:page]).per(50)
      end
    end

    def show
      if current_user && current_user.client_id.to_i > 0
        @order = Order.where(id: params[:id]).first
        if @order
          @q = ShippingBox.where(po: @order.sn, status: :sent).ransack(params[:q])
          @q.sorts = "id DESC" if @q.sorts.empty?
          @shipping_boxes = @q.result.page(params[:page]).per(50)
        end
      end
    end

    def shipping_box
      @order = Order.where(id: params[:id]).first
      @shipping_box = ShippingBox.where(id: params[:box_id]).first
      @shipping_box_items = @shipping_box.shipping_box_items
    end

  end
end