Method: Ishapi::LeadActionsController#create

Defined in:
app/controllers/ishapi/lead_actions_controller.rb

#createObject



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'app/controllers/ishapi/lead_actions_controller.rb', line 6

def create
  if !params[:lead_id]
    render json: { status: :ok }
    return
  end
  tmpl = Office::LeadActionTemplate.find( params[:tmpl_id] )
  puts! tmpl, 'tmpl'
  lead_action = Office::LeadAction.find_or_create_by({
    lead_id: params[:lead_id],
    tmpl_id: params[:tmpl_id],
  })
  lead_action.params = params.to_json
  lead_action.save
  render json: { status: :ok, message: 'saved' }
end