Fix DB schema mismatches from backup import

- purpose/concern/region/district tables use uz/ru/cr instead of name
- auto_orders/estate_orders use purpose_id not purpose
- Add ownerName/owner computed fields from owner_first/last_name
- Fix appraiserChart to use order_members instead of appraiser_id
- Fix DebitController to join appraiser and order relations
- Fix role queries to be case-insensitive (DB has mixed case)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-06 06:05:09 +05:00
parent b5b58987fb
commit 6c985c1b29
11 changed files with 139 additions and 63 deletions

View File

@@ -18,7 +18,7 @@ class RegionController extends Controller
public function store(Request $request)
{
DB::table('regions')->insert(['name' => $request->name, 'created_at' => now(), 'updated_at' => now()]);
DB::table('regions')->insert(['uz' => $request->uz ?? $request->name, 'ru' => $request->ru ?? $request->name, 'cr' => $request->cr ?? $request->name, 'created_at' => now(), 'updated_at' => now()]);
return redirect()->route('regions.index');
}
@@ -36,7 +36,7 @@ class RegionController extends Controller
public function update(Request $request, $id)
{
DB::table('regions')->where('id', $id)->update(['name' => $request->name, 'updated_at' => now()]);
DB::table('regions')->where('id', $id)->update(['uz' => $request->uz ?? $request->name, 'ru' => $request->ru ?? $request->name, 'cr' => $request->cr ?? $request->name, 'updated_at' => now()]);
return redirect()->route('regions.index');
}