simplify task api
All checks were successful
Build and Publish / build-release (push) Successful in 1m23s
All checks were successful
Build and Publish / build-release (push) Successful in 1m23s
This commit is contained in:
@@ -52,26 +52,22 @@ defmodule WorkloadService.Consumers.QuoteRequestedConsumer do
|
||||
|
||||
defp handle_event(
|
||||
%{
|
||||
"id" => application_id,
|
||||
"org_id" => org_id,
|
||||
"id" => %{"org_id" => org_id} = application_id,
|
||||
"provider_id" => provider_id,
|
||||
"policy_type" => policy_type
|
||||
"policy_details" => policy_details,
|
||||
"applicant_info" => applicant_info
|
||||
} = event
|
||||
) do
|
||||
task_id = WorkloadService.Aggregates.TaskId.new(org_id, "quote", Ecto.UUID.generate())
|
||||
|
||||
command = %QuoteTask.CreateTask{
|
||||
id: task_id,
|
||||
application_id: id,
|
||||
provider_id: provider_id,
|
||||
provider_name: Map.get(event, "provider_name", ""),
|
||||
application_id: application_id,
|
||||
task_info: %{
|
||||
"policy_type" => policy_type,
|
||||
"provider_email" => Map.get(event, "provider_email"),
|
||||
"applicant_info" => Map.get(event, "applicant_info", %{}),
|
||||
"car_details" => Map.get(event, "car_details", %{}),
|
||||
"building_details" => Map.get(event, "building_details", %{}),
|
||||
"life_details" => Map.get(event, "life_details", %{})
|
||||
"provider_id" => provider_id,
|
||||
"applicant_info" => applicant_info,
|
||||
"policy_details" => policy_details,
|
||||
"provider_email" => Map.get(event, "provider_email")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user