From 6201fbe2c897778e87812b7ef5be7dc84ecbbf0a Mon Sep 17 00:00:00 2001 From: Linksehat Staging Server Date: Thu, 27 Jul 2023 11:32:09 +0700 Subject: [PATCH] update edit member --- .../Internal/Services/MemberEnrollmentService.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Modules/Internal/Services/MemberEnrollmentService.php b/Modules/Internal/Services/MemberEnrollmentService.php index cffc32d2..76fe1830 100644 --- a/Modules/Internal/Services/MemberEnrollmentService.php +++ b/Modules/Internal/Services/MemberEnrollmentService.php @@ -11,6 +11,7 @@ use App\Models\CorporatePolicy; use App\Models\CorporatePlan; use App\Models\Member; use App\Models\MemberPolicy; +use App\Models\MemberPlan; use App\Models\Person; use App\Models\Plan; use Box\Spout\Writer\Common\Creator\WriterEntityFactory; @@ -810,6 +811,17 @@ class MemberEnrollmentService ->where('member_id', $row['member_id']) ->with('member') ->first(); + // Pengecekan jika ada perubahan di plan + $plan = Plan::query() + ->where('code', $row['plan_id']) + ->first(); + if ($plan){ + $memberPlan = MemberPlan::query() + ->where('member_id', $member->id) + ->first(); + $memberPlan->plan_id = $plan->id; + $memberPlan->save(); + } if (!$memberPolicy) { throw new ImportRowException(__('enrollment.MEMBER_NOT_EXISTS', [