This commit is contained in:
Linksehat Staging Server
2023-12-29 17:47:11 +07:00
parent 6b57919bba
commit 1aa984b7eb
3 changed files with 9 additions and 9 deletions

View File

@@ -699,7 +699,6 @@ class MemberEnrollmentService
// $query->where('corporate_id', $corporate->id);
// })
->first();
// Validate If Exist Member
if ($member) {
$person = Person::updateOrCreate(
@@ -710,7 +709,7 @@ class MemberEnrollmentService
'name' => $row['name'] ?? null,
// 'birth_date' => $this->dateParser($row['date_of_birth']),
'birth_date' => $row['date_of_birth'],
'gender' => Helper::genderPerson($row['sex']),
'gender' => Helper::genderNormalization($row['sex']),
'language' => $row['language'] ?? null,
'race' => $row['race'] ?? null,
'phone' => $row['telephone_mobile'] ?? null
@@ -764,18 +763,17 @@ class MemberEnrollmentService
DB::beginTransaction();
$member->fill($member_data);
if ($member->save()) {
$person = Person::create([
'name' => $row['name'],
'birth_date' => $row['date_of_birth'],
'gender' => Helper::genderPerson($row['sex']),
'gender' => Helper::genderNormalization($row['sex']),
'language' => $row['language'] ?? null,
'race' => $row['race'] ?? null,
'phone' => $row['telephone_mobile'],
]);
$member->person_id = $person->id;
$member->save();
$member->person_id = $person->id;
$memberPolicy = new MemberPolicy();
$memberPolicy->fill([
'member_id' => $member->member_id,
@@ -784,6 +782,7 @@ class MemberEnrollmentService
'end' => $this->dateParser($row['member_expiry_date']),
'status' => 'active'
]);
$memberPolicy->save();
if (!empty($row['division_name'])) {