Example #1
0
 public function saveImportSetting(Request $request)
 {
     $data = $request->all();
     $condition = array('ID' => $data['id']);
     if (isset($data['name'])) {
         $obj['NAME'] = $data['name'];
     }
     if (isset($data['tab'])) {
         $obj['TAB'] = $data['tab'];
     }
     if (isset($data['col_tag']) && !is_null($data['col_tag'])) {
         $obj['COL_TAG'] = $data['col_tag'];
     }
     if (isset($data['col_time']) && !is_null($data['col_time'])) {
         $obj['COL_TIME'] = $data['col_time'];
     }
     if (isset($data['col_value']) && !is_null($data['col_value'])) {
         $obj['COL_VALUE'] = $data['col_value'];
     }
     if (isset($data['row_start'])) {
         $obj['ROW_START'] = $data['row_start'];
     }
     if (isset($data['row_finish'])) {
         $obj['ROW_FINISH'] = $data['row_finish'];
     }
     if (isset($data['cols_mapping'])) {
         $obj['COLS_MAPPING'] = $data['cols_mapping'];
     }
     $result = IntImportSetting::updateOrCreate($condition, $obj);
     $id = $result->ID;
     $int_import_setting = $this->loadImportSetting();
     return response()->json(['int_import_setting' => $int_import_setting, 'id' => $id]);
 }