WIP final consult

This commit is contained in:
Barnabé 2021-09-08 15:12:10 +02:00
parent fa8ebf207f
commit 55c3c371b2
3 changed files with 23 additions and 0 deletions

View File

@ -614,4 +614,21 @@ class Admin::PriceDocumentsController < ApplicationController
@price_document_responses = PriceDocument.where(:doc_ref_id => @price_document.id )
end
def final_consult
@params = params
@demande_prix = PriceDocument.find(params[:id])
@final_consult = PriceDocument.new(price_document_type_id: 10)
# @final_consult.price_line_block.new(params.require[:price_document][:price_line_block_attributes].permit!)
# @price_document = PriceDocument.new(:p_customer_id => params[:p_customer_id], :p_fournisseur_id => params[:p_fournisseur_id])
# @price_document.price_document_type = PriceDocumentType.where(:label => "Réponse fournisseur").first
# @price_document.price_line_block = PriceLineBlock.new(:p_customer_id => params[:p_customer_id], :p_fournisseur_id => params[:p_fournisseur_id])
# @price_document.doc_ref_id = @demande.id
# @ref_price_lines = @demande.price_line_block.price_lines
# @ref_price_lines.group(:p_product_ref_id).each do |plr|
# @price_document.price_line_block.price_lines << PriceLine.new(:price_line_ref_id => plr.id, :p_product_ref_id => plr.p_product_ref_id, :qte => @ref_price_lines.where(:p_product_ref_id => plr.p_product_ref_id).sum(:qte))
# end
end
end

View File

@ -0,0 +1,4 @@
%h1 Hello
=debug @final_consult
%h1 Params
=debug @params

View File

@ -627,7 +627,9 @@ Rails.application.routes.draw do
get :consult_edit
put :consult_update
get :match_p_fournisseur
patch :match_p_fournisseur_save
get :analyse_reponses
post :final_consult
end
collection do
get :search_to_affect