From 72c10ddb0c805100f6c6f0bef7d6cb2bccf1946e Mon Sep 17 00:00:00 2001 From: ilmedova Date: Tue, 28 Mar 2023 19:44:24 +0500 Subject: [PATCH] fixed error with contracts import --- .../Controllers/API/ContractController.php | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/app/Http/Controllers/API/ContractController.php b/app/Http/Controllers/API/ContractController.php index ee7060e8..b892cfe7 100644 --- a/app/Http/Controllers/API/ContractController.php +++ b/app/Http/Controllers/API/ContractController.php @@ -23,31 +23,31 @@ public function contract(ContractRequest $request){ public function import(Request $request){ Log::info($request->all()); - // foreach($request->all() as $item){ - // $contract['foreign_ID'] = $item['ID']; - // $contract['InputNumber'] = $item['InputNumber']; - // $contract['InputDate'] = $item['InputDate']; - // $contract['RegDate'] = $item['RegDate']; - // $contract['MarkerSpec'] = $item['MarkerSpec']; - // $contract['Workflow_ID'] = $item['Workflow_ID']; - // $contract['Note'] = $item['Note']; - // $contract['Remark'] = $item['Remark']; + foreach($request->all() as $item){ + $contract['foreign_ID'] = $item['ID']; + $contract['InputNumber'] = $item['InputNumber']; + $contract['InputDate'] = $item['InputDate']; + $contract['RegDate'] = $item['RegDate']; + $contract['MarkerSpec'] = $item['MarkerSpec']; + $contract['Workflow_ID'] = $item['Workflow_ID']; + $contract['Note'] = $item['Note']; + $contract['Remark'] = $item['Remark']; - // $record = Contract::where('foreign_ID', $contract['foreign_ID'])->first(); - // if($record != null){ - // $record['InputNumber'] = $item['InputNumber']; - // $record['InputDate'] = $item['InputDate']; - // $record['RegDate'] = $item['RegDate']; - // $record['MarkerSpec'] = $item['MarkerSpec']; - // $record['Workflow_ID'] = $item['Workflow_ID']; - // $record['Note'] = $item['Note']; - // $record['Remark'] = $item['Remark']; - // $record->save(); - // } - // else{ - // Contract::create($contract); - // } - // } + $record = Contract::where('foreign_ID', $contract['foreign_ID'])->first(); + if($record != null){ + $record['InputNumber'] = $item['InputNumber']; + $record['InputDate'] = $item['InputDate']; + $record['RegDate'] = $item['RegDate']; + $record['MarkerSpec'] = $item['MarkerSpec']; + $record['Workflow_ID'] = $item['Workflow_ID']; + $record['Note'] = $item['Note']; + $record['Remark'] = $item['Remark']; + $record->save(); + } + else{ + Contract::create($contract); + } + } return 'ok'; }