diff --git a/app/Http/Controllers/Api/OLDLMS/MembershipController.php b/app/Http/Controllers/Api/OLDLMS/MembershipController.php index 0b574f10..ab63e636 100755 --- a/app/Http/Controllers/Api/OLDLMS/MembershipController.php +++ b/app/Http/Controllers/Api/OLDLMS/MembershipController.php @@ -261,6 +261,27 @@ class MembershipController extends Controller return Helper::responseJson(data: MemberResource::make($member)); } + public function automaticLinking(Request $request) + { + $member = Member::query() + ->when(in_array('email', $linkingRulesArr), function($q) use ($request) { + $q->where('email', $request->email); + }) + ->with([ + 'memberPlans' => function ($memberPlan) { + $memberPlan->latest(); + }, + ]) + + ->first(); + + if ($member) { + $message = $member->currentPolicy->corporate->welcome_message; + return Helper::responseJson(data: MemberResource::make($member), message: $message); + } + + } + public function removeInsurance($email) { $user = User::where('sEmail', $email)->firstOrFail();