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', [