upload foto, dan bugs import

This commit is contained in:
pajri
2022-12-21 17:22:45 +07:00
parent 88ad144921
commit b1c908a6f6
12 changed files with 576 additions and 169 deletions

View File

@@ -10,7 +10,7 @@ use App\Models\Plan;
use Box\Spout\Writer\Common\Creator\WriterEntityFactory;
class CorporateService
{
{
protected function validatePlanRow($row)
{
if (empty($row['service_code'])) {
@@ -84,12 +84,16 @@ class CorporateService
public function handleBenefitRow(Corporate $corporate, $row)
{
try {
$benefit_data = $row;
$benefit_data["corporate_id"] = $corporate->id;
$this->validateBenefitRow($benefit_data);
$plan = $corporate->plans->where('corporate_plan_id', $benefit_data['plan_code'])->first();
$plan = Plan::where('corporate_plan_id', $benefit_data['plan_code'])->first();
// $corporate->plans->where('corporate_plan_id', $benefit_data['plan_code'])->first();
$benefit_data['plan_code'] = $plan->id;
$benefit = Benefit::updateOrCreate([
@@ -104,11 +108,11 @@ class CorporateService
$corporateBenefit = $corporate->corporateBenefits()->updateOrCreate([
'benefit_id' => $benefit->id,
'plan_id' => $plan->id
], $benefit_data );
], $benefit_data);
return $corporateBenefit;
} catch (\Exception $e) {
dd($e->getMessage());
// dd($e->getMessage());
throw $e;
}
}