Sha256: c49a12fba74516559f33e55762db386ad975ad6a88e95956fbc9e3aaa7e925b3
Contents?: true
Size: 930 Bytes
Versions: 6
Compression:
Stored size: 930 Bytes
Contents
module Comee module Core class SalesOrderItemsController < ApplicationController include Common def index super do Comee::Core::SalesOrderItem.includes(:customer_order_item).where(sales_order_id: params[:id]) end end def suggest_values service = CustomerOrderService.new result = service.suggest_values(params[:id], params[:unit_id]) render json: {success: true, data: result} end def destroy Comee::Core::SalesOrderItem.destroy(params[:id]) render json: {success: true} end private def model_params params.require(:payload).permit(:sales_order_id, :customer_order_item_id, :product_id, :unit_id, :quantity, :quantity_delivered, :customer_item_no, :price, :delivery_date, :eb_number, :comment, :action_note, :po_reference) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems