update requeset

This commit is contained in:
2023-09-28 16:00:36 +07:00
parent 9b4579e8f1
commit 0fd79b8284
8 changed files with 73 additions and 16 deletions

View File

@@ -70,16 +70,17 @@ class CorporateMemberService
$orderBy = match ($request->orderBy) {
'memberId' => 'member_id',
'fullName' => 'name',
'codeRequest' => 'code',
default => ''
};
if (in_array($orderBy, ['member_id', 'name', 'active'])) {
if (in_array($orderBy, ['member_id', 'name', 'active', 'code'])) {
$query->getQuery()->orderBy($orderBy, $request->order);
} elseif ($request->orderBy === 'division') {
$query->getQuery()->orderBy('corporate_divisions.name', $request->order);
}
})
->select(['members.id', 'members.person_id', 'members.member_id', 'members.name', 'corporate_divisions.name AS division_name', 'claim_requests.status'])
->select(['members.id', 'members.person_id', 'members.member_id', 'members.name', 'corporate_divisions.name AS division_name', 'claim_requests.status', 'claim_requests.code'])
->paginate($limit);
}