Implement store and update for auto and estate orders
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -76,7 +76,41 @@ class AutoController extends Controller
|
|||||||
|
|
||||||
public function store(Request $request)
|
public function store(Request $request)
|
||||||
{
|
{
|
||||||
return redirect()->route('auto.index');
|
$id = DB::table('auto_orders')->insertGetId([
|
||||||
|
'number' => $request->number,
|
||||||
|
'status' => $request->status ?? 'draft',
|
||||||
|
'purpose_id' => $request->purpose_id,
|
||||||
|
'diller_id' => $request->diller_id ?: null,
|
||||||
|
'ordered_customer' => $request->ordered_customer,
|
||||||
|
'ordered_customer_phone' => $request->ordered_customer_phone,
|
||||||
|
'customer_type' => $request->customer_type,
|
||||||
|
'customer_last_name' => $request->customer_last_name,
|
||||||
|
'customer_first_name' => $request->customer_first_name,
|
||||||
|
'customer_patronymic' => $request->customer_patronymic,
|
||||||
|
'customer_company' => $request->customer_company,
|
||||||
|
'owner_type' => $request->owner_type,
|
||||||
|
'owner_last_name' => $request->owner_last_name,
|
||||||
|
'owner_first_name' => $request->owner_first_name,
|
||||||
|
'owner_patronymic' => $request->owner_patronymic,
|
||||||
|
'owner_company' => $request->owner_company,
|
||||||
|
'car_category' => $request->car_category,
|
||||||
|
'car_mark' => $request->car_mark,
|
||||||
|
'color' => $request->color,
|
||||||
|
'made_date' => $request->made_date,
|
||||||
|
'body' => $request->body,
|
||||||
|
'engine' => $request->engine,
|
||||||
|
'car_number' => $request->car_number,
|
||||||
|
'type' => $request->type,
|
||||||
|
'shassi' => $request->shassi,
|
||||||
|
'tech_passport' => $request->tech_passport,
|
||||||
|
'tech_given_date' => $request->tech_given_date,
|
||||||
|
'tech_given_whom' => $request->tech_given_whom,
|
||||||
|
'cost' => $request->cost ?? 0,
|
||||||
|
'note' => $request->note,
|
||||||
|
'created_at' => $request->created_at ?? now(),
|
||||||
|
'updated_at' => now(),
|
||||||
|
]);
|
||||||
|
return redirect()->route('auto.show', $id);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function edit($id)
|
public function edit($id)
|
||||||
@@ -92,7 +126,41 @@ class AutoController extends Controller
|
|||||||
|
|
||||||
public function update(Request $request, $id)
|
public function update(Request $request, $id)
|
||||||
{
|
{
|
||||||
return redirect()->route('auto.index');
|
DB::table('auto_orders')->where('id', $id)->update([
|
||||||
|
'number' => $request->number,
|
||||||
|
'status' => $request->status,
|
||||||
|
'purpose_id' => $request->purpose_id,
|
||||||
|
'diller_id' => $request->diller_id ?: null,
|
||||||
|
'ordered_customer' => $request->ordered_customer,
|
||||||
|
'ordered_customer_phone' => $request->ordered_customer_phone,
|
||||||
|
'customer_type' => $request->customer_type,
|
||||||
|
'customer_last_name' => $request->customer_last_name,
|
||||||
|
'customer_first_name' => $request->customer_first_name,
|
||||||
|
'customer_patronymic' => $request->customer_patronymic,
|
||||||
|
'customer_company' => $request->customer_company,
|
||||||
|
'owner_type' => $request->owner_type,
|
||||||
|
'owner_last_name' => $request->owner_last_name,
|
||||||
|
'owner_first_name' => $request->owner_first_name,
|
||||||
|
'owner_patronymic' => $request->owner_patronymic,
|
||||||
|
'owner_company' => $request->owner_company,
|
||||||
|
'car_category' => $request->car_category,
|
||||||
|
'car_mark' => $request->car_mark,
|
||||||
|
'color' => $request->color,
|
||||||
|
'made_date' => $request->made_date,
|
||||||
|
'body' => $request->body,
|
||||||
|
'engine' => $request->engine,
|
||||||
|
'car_number' => $request->car_number,
|
||||||
|
'type' => $request->type,
|
||||||
|
'shassi' => $request->shassi,
|
||||||
|
'tech_passport' => $request->tech_passport,
|
||||||
|
'tech_given_date' => $request->tech_given_date,
|
||||||
|
'tech_given_whom' => $request->tech_given_whom,
|
||||||
|
'cost' => $request->cost ?? 0,
|
||||||
|
'note' => $request->note,
|
||||||
|
'created_at' => $request->created_at,
|
||||||
|
'updated_at' => now(),
|
||||||
|
]);
|
||||||
|
return redirect()->route('auto.show', $id);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function show($order)
|
public function show($order)
|
||||||
|
|||||||
@@ -58,7 +58,42 @@ class EstateController extends Controller
|
|||||||
|
|
||||||
public function store(Request $request)
|
public function store(Request $request)
|
||||||
{
|
{
|
||||||
return redirect()->route('estate.index');
|
$id = DB::table('estate_orders')->insertGetId([
|
||||||
|
'number' => $request->number,
|
||||||
|
'status' => $request->status ?? 'draft',
|
||||||
|
'purpose_id' => $request->purpose_id,
|
||||||
|
'diller_id' => $request->diller_id ?: null,
|
||||||
|
'ordered_customer' => $request->ordered_customer,
|
||||||
|
'ordered_customer_phone' => $request->ordered_customer_phone,
|
||||||
|
'customer_type' => $request->customer_type,
|
||||||
|
'customer_last_name' => $request->customer_last_name,
|
||||||
|
'customer_first_name' => $request->customer_first_name,
|
||||||
|
'customer_patronymic' => $request->customer_patronymic,
|
||||||
|
'customer_company' => $request->customer_company,
|
||||||
|
'owner_type' => $request->owner_type,
|
||||||
|
'owner_last_name' => $request->owner_last_name,
|
||||||
|
'owner_first_name' => $request->owner_first_name,
|
||||||
|
'owner_patronymic' => $request->owner_patronymic,
|
||||||
|
'owner_company' => $request->owner_company,
|
||||||
|
'contract_date' => $request->contract_date,
|
||||||
|
'name_of_object' => $request->name_of_object,
|
||||||
|
'region' => $request->region,
|
||||||
|
'district' => $request->district,
|
||||||
|
'address' => $request->address,
|
||||||
|
'home' => $request->home,
|
||||||
|
'area' => $request->area,
|
||||||
|
'overall_area' => $request->overall_area,
|
||||||
|
'usefull_area' => $request->usefull_area,
|
||||||
|
'live_area' => $request->live_area,
|
||||||
|
'tech_passport' => $request->tech_passport,
|
||||||
|
'tech_given_date' => $request->tech_given_date,
|
||||||
|
'tech_given_whom' => $request->tech_given_whom,
|
||||||
|
'cost' => $request->cost ?? 0,
|
||||||
|
'note' => $request->note,
|
||||||
|
'created_at' => $request->created_at ?? now(),
|
||||||
|
'updated_at' => now(),
|
||||||
|
]);
|
||||||
|
return redirect()->route('estate.show', $id);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function edit($id)
|
public function edit($id)
|
||||||
@@ -75,7 +110,42 @@ class EstateController extends Controller
|
|||||||
|
|
||||||
public function update(Request $request, $id)
|
public function update(Request $request, $id)
|
||||||
{
|
{
|
||||||
return redirect()->route('estate.index');
|
DB::table('estate_orders')->where('id', $id)->update([
|
||||||
|
'number' => $request->number,
|
||||||
|
'status' => $request->status,
|
||||||
|
'purpose_id' => $request->purpose_id,
|
||||||
|
'diller_id' => $request->diller_id ?: null,
|
||||||
|
'ordered_customer' => $request->ordered_customer,
|
||||||
|
'ordered_customer_phone' => $request->ordered_customer_phone,
|
||||||
|
'customer_type' => $request->customer_type,
|
||||||
|
'customer_last_name' => $request->customer_last_name,
|
||||||
|
'customer_first_name' => $request->customer_first_name,
|
||||||
|
'customer_patronymic' => $request->customer_patronymic,
|
||||||
|
'customer_company' => $request->customer_company,
|
||||||
|
'owner_type' => $request->owner_type,
|
||||||
|
'owner_last_name' => $request->owner_last_name,
|
||||||
|
'owner_first_name' => $request->owner_first_name,
|
||||||
|
'owner_patronymic' => $request->owner_patronymic,
|
||||||
|
'owner_company' => $request->owner_company,
|
||||||
|
'contract_date' => $request->contract_date,
|
||||||
|
'name_of_object' => $request->name_of_object,
|
||||||
|
'region' => $request->region,
|
||||||
|
'district' => $request->district,
|
||||||
|
'address' => $request->address,
|
||||||
|
'home' => $request->home,
|
||||||
|
'area' => $request->area,
|
||||||
|
'overall_area' => $request->overall_area,
|
||||||
|
'usefull_area' => $request->usefull_area,
|
||||||
|
'live_area' => $request->live_area,
|
||||||
|
'tech_passport' => $request->tech_passport,
|
||||||
|
'tech_given_date' => $request->tech_given_date,
|
||||||
|
'tech_given_whom' => $request->tech_given_whom,
|
||||||
|
'cost' => $request->cost ?? 0,
|
||||||
|
'note' => $request->note,
|
||||||
|
'created_at' => $request->created_at,
|
||||||
|
'updated_at' => now(),
|
||||||
|
]);
|
||||||
|
return redirect()->route('estate.show', $id);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function show($order)
|
public function show($order)
|
||||||
|
|||||||
Reference in New Issue
Block a user