Fix Benefit Import
This commit is contained in:
@@ -88,15 +88,17 @@ class CorporateService
|
|||||||
$benefit_data["corporate_id"] = $corporate->id;
|
$benefit_data["corporate_id"] = $corporate->id;
|
||||||
|
|
||||||
$this->validateBenefitRow($benefit_data);
|
$this->validateBenefitRow($benefit_data);
|
||||||
|
$plan = Plan::where('corporate_id', $corporate->id)->where('corporate_plan_id', $benefit_data['plan_code'])->first();
|
||||||
|
$benefit_data['plan_code'] = $plan->id;
|
||||||
|
|
||||||
$plan = Benefit::updateOrCreate([
|
$benefit = Benefit::updateOrCreate([
|
||||||
'service_code' => $benefit_data['service_code'],
|
'service_code' => $benefit_data['service_code'],
|
||||||
'plan_code' => $benefit_data['plan_code'],
|
'plan_code' => $benefit_data['plan_code'],
|
||||||
'corporate_id' => $corporate->id,
|
'corporate_id' => $corporate->id,
|
||||||
'code' => $benefit_data['code'],
|
'code' => $benefit_data['code'],
|
||||||
], $benefit_data);
|
], $benefit_data);
|
||||||
|
|
||||||
return $plan;
|
return $benefit;
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
throw $e;
|
throw $e;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user