Browse Source

退出原因搜索可英文搜索

master
wanghongjun 3 days ago
parent
commit
4bbe59db92
  1. 2
      app/Http/Controllers/Admin/ParkingChannelController.php
  2. 12
      app/Http/Controllers/Admin/ParkingDepartureReasonController.php

2
app/Http/Controllers/Admin/ParkingChannelController.php

@ -63,7 +63,9 @@ class ParkingChannelController extends BaseController
} }
$query->where(function ($query) use ($name, $typeId) { $query->where(function ($query) use ($name, $typeId) {
$query->orWhere('name', 'like', "%{$name}%"); $query->orWhere('name', 'like', "%{$name}%");
if ($typeId) {
$query->orWhereIn('id', $typeId); $query->orWhereIn('id', $typeId);
}
}); });
} }
} }

12
app/Http/Controllers/Admin/ParkingDepartureReasonController.php

@ -46,7 +46,17 @@ class ParkingDepartureReasonController extends BaseController
if ($request->has('reason')) { if ($request->has('reason')) {
$reason = $request->input('reason'); $reason = $request->input('reason');
if ($reason) { if ($reason) {
$query->where('reason', 'like', "%{$reason}%"); $typeIds = [];
$reasonTypeIds = AdminTranslationService::getLikeTypeIds(8, $reason);
if ($reasonTypeIds) {
$typeIds = $reasonTypeIds;
}
$query->where(function ($query) use ($reason, $typeIds) {
$query->orWhere('reason', 'like', "%{$reason}%");
if ($typeIds) {
$query->orWhereIn('id', $typeIds);
}
});
} }
} }

Loading…
Cancel
Save