[Client Portal] Fix Corporate Manage
This commit is contained in:
@@ -148,8 +148,8 @@ class CorporateMemberService
|
|||||||
public function getAllMemberAlarmCenter(int $corporateId, Request $request)
|
public function getAllMemberAlarmCenter(int $corporateId, Request $request)
|
||||||
{
|
{
|
||||||
$limit = $request->has('perPage') ? $request->input('perPage') : 10;
|
$limit = $request->has('perPage') ? $request->input('perPage') : 10;
|
||||||
$start_date = date('Y-m-d', strtotime($request->input('start_date') . ' +1 day'));
|
// $start_date = date('Y-m-d', strtotime($request->input('start_date') . ' +1 day'));
|
||||||
$end_date = date('Y-m-d', strtotime($request->input('end_date') . ' +1 day'));
|
// $end_date = date('Y-m-d', strtotime($request->input('end_date') . ' +1 day'));
|
||||||
|
|
||||||
// dd($request);
|
// dd($request);
|
||||||
return Member::query()
|
return Member::query()
|
||||||
@@ -164,11 +164,11 @@ class CorporateMemberService
|
|||||||
->orWhere('members.name', 'like', "%" . $search . "%");
|
->orWhere('members.name', 'like', "%" . $search . "%");
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
->when($request->input('start_date'), function (Builder $query, $start) {
|
->when($request->input('start_date'), function (Builder $query, $start_date) {
|
||||||
$query->where('members.members_effective_date', '>=', $start);
|
$query->where('members.members_effective_date', '>=', $start_date);
|
||||||
})
|
})
|
||||||
->when($request->input('end_date'), function (Builder $query, $end) {
|
->when($request->input('end_date'), function (Builder $query, $end_date) {
|
||||||
$query->where('members.members_expire_date', '<', $end);
|
$query->where('members.members_expire_date', '<', $end_date);
|
||||||
})
|
})
|
||||||
->when($request->input('division'), function (Builder $query, $value) {
|
->when($request->input('division'), function (Builder $query, $value) {
|
||||||
$query->where('corporate_employees.division_id', $value);
|
$query->where('corporate_employees.division_id', $value);
|
||||||
@@ -181,8 +181,8 @@ class CorporateMemberService
|
|||||||
'memberId' => 'member_id',
|
'memberId' => 'member_id',
|
||||||
'fullName' => 'name',
|
'fullName' => 'name',
|
||||||
// 'status' => 'active',
|
// 'status' => 'active',
|
||||||
'start_date' => 'member_plans.start',
|
'start_date' => 'member_plans.members_effective_date',
|
||||||
'end_date' => 'member_plans.end',
|
'end_date' => 'member_plans.members_expire_date',
|
||||||
// 'service' => 'plans.service_code',
|
// 'service' => 'plans.service_code',
|
||||||
|
|
||||||
default => ''
|
default => ''
|
||||||
|
|||||||
@@ -35,7 +35,13 @@ export default function CorporatePopover() {
|
|||||||
});
|
});
|
||||||
setCorporateData(corporateManages.data);
|
setCorporateData(corporateManages.data);
|
||||||
|
|
||||||
setCorporateValue(corporateManages.data[0].id);
|
const storageCorporateValue = corporateManages.data.find(
|
||||||
|
(item: { id: number }) => item.id === parseInt(corporateValue)
|
||||||
|
);
|
||||||
|
|
||||||
|
setCorporateValue(
|
||||||
|
storageCorporateValue ? storageCorporateValue.id : corporateManages.data[0].id
|
||||||
|
);
|
||||||
} catch (error: any) {
|
} catch (error: any) {
|
||||||
console.error('Error fetching data:', error.message);
|
console.error('Error fetching data:', error.message);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user