瀏覽代碼

Fix indices fecha_creacion_log en varias tablas

Nermosis 3 年之前
父節點
當前提交
5d2fe76ba7
共有 1 個文件被更改,包括 11 次插入10 次删除
  1. 11 10
      application/libraries/ParserFile.php

+ 11 - 10
application/libraries/ParserFile.php 查看文件

38
         foreach ($files as $file) {
38
         foreach ($files as $file) {
39
             $resultEntries = array();
39
             $resultEntries = array();
40
             $entrada = file_get_contents($file);
40
             $entrada = file_get_contents($file);
41
-            $xml = simplexml_load_string($entrada, "SimpleXMLElement"); //, LIBXML_NOCDATA | LIBXML_PARSEHUGE);
41
+            $xml = simplexml_load_string($entrada, "SimpleXMLElement", LIBXML_NOCDATA | LIBXML_PARSEHUGE);
42
             $json = json_encode($xml);
42
             $json = json_encode($xml);
43
             $array = json_decode($json, true);
43
             $array = json_decode($json, true);
44
 
44
 
45
             $filename = basename($file);
45
             $filename = basename($file);
46
             $aux = 0;
46
             $aux = 0;
47
             foreach ($array['entry'] as $clave => $row) {
47
             foreach ($array['entry'] as $clave => $row) {
48
+
48
                 $arrayDeletedEntries = $xml->children('at', true);
49
                 $arrayDeletedEntries = $xml->children('at', true);
49
 
50
 
50
                 $resultEntries[$filename]['general'][$aux] = $this->nodoEntry($row, $datosPerfil->id);
51
                 $resultEntries[$filename]['general'][$aux] = $this->nodoEntry($row, $datosPerfil->id);
109
     {
110
     {
110
         $resultEntries = array();
111
         $resultEntries = array();
111
         if (array_key_exists("ContractFolderStatus", $xml)) {
112
         if (array_key_exists("ContractFolderStatus", $xml)) {
112
-            $contractFolder = (array) $xml['ContractFolderStatus'];
113
+            $contractFolder = $xml['ContractFolderStatus'];
113
 
114
 
114
             $resultEntries['ContractFolderID'] = (string) $contractFolder['ContractFolderID'];
115
             $resultEntries['ContractFolderID'] = (string) $contractFolder['ContractFolderID'];
115
             $resultEntries['ContractFolderStatusCode'] = (string) $contractFolder['ContractFolderStatusCode'];
116
             $resultEntries['ContractFolderStatusCode'] = (string) $contractFolder['ContractFolderStatusCode'];
141
                     //$resultEntries['activity'][$i]['activityCodeUri'] = (string) $activity[$i]->attributes()['listURI'];
142
                     //$resultEntries['activity'][$i]['activityCodeUri'] = (string) $activity[$i]->attributes()['listURI'];
142
                     $resultEntries['activity'][$i]['id_ajena_licitacion'] = $this->idLicitacion;
143
                     $resultEntries['activity'][$i]['id_ajena_licitacion'] = $this->idLicitacion;
143
                     $resultEntries['activity'][$i]['id_compuesta'] = $this->idLicitacion . "_02_" . $i;
144
                     $resultEntries['activity'][$i]['id_compuesta'] = $this->idLicitacion . "_02_" . $i;
144
-                    $resultEntries['activity']['fecha_creacion_log'] = $this->fechaInicioParser;
145
+                    $resultEntries['activity'][$i]['fecha_creacion_log'] = $this->fechaInicioParser;
145
                 }
146
                 }
146
             }
147
             }
147
 
148
 
168
                     //$resultEntries['partyIdentification'][$i]['attr'] = $this->existAttribute($party, $party['PartyIdentification'][$i]['ID'], "string", 'schemeName');
169
                     //$resultEntries['partyIdentification'][$i]['attr'] = $this->existAttribute($party, $party['PartyIdentification'][$i]['ID'], "string", 'schemeName');
169
                     $resultEntries['partyIdentification'][$i]['id_ajena_licitacion'] = $this->idLicitacion;
170
                     $resultEntries['partyIdentification'][$i]['id_ajena_licitacion'] = $this->idLicitacion;
170
                     $resultEntries['partyIdentification'][$i]['id_compuesta'] = $this->idLicitacion . "_03_" . $i;
171
                     $resultEntries['partyIdentification'][$i]['id_compuesta'] = $this->idLicitacion . "_03_" . $i;
171
-                    $resultEntries['partyIdentification']['fecha_creacion_log'] = $this->fechaInicioParser;
172
+                    $resultEntries['partyIdentification'][$i]['fecha_creacion_log'] = $this->fechaInicioParser;
172
                 }
173
                 }
173
             }
174
             }
174
 
175
 
222
                     //$resultEntries['itemClass'][$i]['itemClassification_attr'] = (string) $procurementProject['RequiredCommodityClassification'][$i]['ItemClassificationCode']['listURI'];
223
                     //$resultEntries['itemClass'][$i]['itemClassification_attr'] = (string) $procurementProject['RequiredCommodityClassification'][$i]['ItemClassificationCode']['listURI'];
223
                     $resultEntries['itemClass'][$i]['id_ajena_licitacion'] = $this->idLicitacion;
224
                     $resultEntries['itemClass'][$i]['id_ajena_licitacion'] = $this->idLicitacion;
224
                     $resultEntries['itemClass'][$i]['id_compuesta'] = $this->idLicitacion . "_04_" . $i;
225
                     $resultEntries['itemClass'][$i]['id_compuesta'] = $this->idLicitacion . "_04_" . $i;
225
-                    $resultEntries['itemClass']['fecha_creacion_log'] = $this->fechaInicioParser;
226
+                    $resultEntries['itemClass'][$i]['fecha_creacion_log'] = $this->fechaInicioParser;
226
                 }
227
                 }
227
             }
228
             }
228
 
229
 
270
                 $resultEntries["lot"][$i]['taxExclusiveAmount'] = $this->existNodo($procurementProjectLot[$i]['ProcurementProject']['BudgetAmount'], 'TaxExclusiveAmount', 'string');
271
                 $resultEntries["lot"][$i]['taxExclusiveAmount'] = $this->existNodo($procurementProjectLot[$i]['ProcurementProject']['BudgetAmount'], 'TaxExclusiveAmount', 'string');
271
                 $resultEntries["lot"][$i]['id_ajena_licitacion'] = $this->idLicitacion;
272
                 $resultEntries["lot"][$i]['id_ajena_licitacion'] = $this->idLicitacion;
272
                 $resultEntries["lot"][$i]['id_compuesta'] = $this->idLicitacion . "_05_" . $i;
273
                 $resultEntries["lot"][$i]['id_compuesta'] = $this->idLicitacion . "_05_" . $i;
273
-                $resultEntries["lot"]['fecha_creacion_log'] = $this->fechaInicioParser;
274
+                $resultEntries["lot"][$i]['fecha_creacion_log'] = $this->fechaInicioParser;
274
 
275
 
275
                 if (array_key_exists("RealizedLocation", $procurementProjectLot[$i]['ProcurementProject'])) {
276
                 if (array_key_exists("RealizedLocation", $procurementProjectLot[$i]['ProcurementProject'])) {
276
                     $resultEntries["lot"][$i]['countrySubentity'] = $this->existNodo($procurementProjectLot[$i]['ProcurementProject']['RealizedLocation'], 'CountrySubentity', 'string');
277
                     $resultEntries["lot"][$i]['countrySubentity'] = $this->existNodo($procurementProjectLot[$i]['ProcurementProject']['RealizedLocation'], 'CountrySubentity', 'string');
375
                     $resultEntries["awardingCriteria"][$i]['description'] = $this->existNodo($tendererAwardingTerms[$i], 'WeightNumeric', 'string');
376
                     $resultEntries["awardingCriteria"][$i]['description'] = $this->existNodo($tendererAwardingTerms[$i], 'WeightNumeric', 'string');
376
                     $resultEntries["awardingCriteria"][$i]['id_ajena_licitacion'] = $this->idLicitacion;
377
                     $resultEntries["awardingCriteria"][$i]['id_ajena_licitacion'] = $this->idLicitacion;
377
                     $resultEntries["awardingCriteria"][$i]['id_compuesta'] = $this->idLicitacion . "_07_" . $i;
378
                     $resultEntries["awardingCriteria"][$i]['id_compuesta'] = $this->idLicitacion . "_07_" . $i;
378
-                    $resultEntries['awardingCriteria']['fecha_creacion_log'] = $this->fechaInicioParser;
379
+                    $resultEntries['awardingCriteria'][$i]['fecha_creacion_log'] = $this->fechaInicioParser;
379
                 }
380
                 }
380
             }
381
             }
381
 
382
 
390
                         $resultEntries["TendererQualificationRequest"][$i]['description'] = $this->existNodo($tendererQualificationRequest[$i]['TechnicalEvaluationCriteria'], 'Description', 'string');
391
                         $resultEntries["TendererQualificationRequest"][$i]['description'] = $this->existNodo($tendererQualificationRequest[$i]['TechnicalEvaluationCriteria'], 'Description', 'string');
391
                         $resultEntries["TendererQualificationRequest"][$i]['id_ajena_licitacion'] = $this->idLicitacion;
392
                         $resultEntries["TendererQualificationRequest"][$i]['id_ajena_licitacion'] = $this->idLicitacion;
392
                         $resultEntries["TendererQualificationRequest"][$i]['id_compuesta'] = $this->idLicitacion . "_07_" . $i;
393
                         $resultEntries["TendererQualificationRequest"][$i]['id_compuesta'] = $this->idLicitacion . "_07_" . $i;
393
-                        $resultEntries['TendererQualificationRequest']['fecha_creacion_log'] = $this->fechaInicioParser;
394
+                        $resultEntries['TendererQualificationRequest'][$i]['fecha_creacion_log'] = $this->fechaInicioParser;
394
                     }
395
                     }
395
 
396
 
396
                 }
397
                 }
403
                         $resultEntries["FinancialEvaluationCriteria"][$i]['description'] = $this->existNodo($financialEvaluationCriteria[$i], 'Description', 'string');
404
                         $resultEntries["FinancialEvaluationCriteria"][$i]['description'] = $this->existNodo($financialEvaluationCriteria[$i], 'Description', 'string');
404
                         $resultEntries["FinancialEvaluationCriteria"][$i]['id_ajena_licitacion'] = $this->idLicitacion;
405
                         $resultEntries["FinancialEvaluationCriteria"][$i]['id_ajena_licitacion'] = $this->idLicitacion;
405
                         $resultEntries["FinancialEvaluationCriteria"][$i]['id_compuesta'] = $this->idLicitacion . "_07_" . $i;
406
                         $resultEntries["FinancialEvaluationCriteria"][$i]['id_compuesta'] = $this->idLicitacion . "_07_" . $i;
406
-                        $resultEntries['FinancialEvaluationCriteria']['fecha_creacion_log'] = $this->fechaInicioParser;
407
+                        $resultEntries['FinancialEvaluationCriteria'][$i]['fecha_creacion_log'] = $this->fechaInicioParser;
407
                     }
408
                     }
408
                 }
409
                 }
409
 
410
 
415
                         $resultEntries["SpecificTendererRequirement"][$i]['evaluationCriteriaTypeCode_attr'] = $this->existAttribute($specificTendererRequirement[$i]['SpecificTendererRequirement'], "RequirementTypeCode", "string", 'listURI');
416
                         $resultEntries["SpecificTendererRequirement"][$i]['evaluationCriteriaTypeCode_attr'] = $this->existAttribute($specificTendererRequirement[$i]['SpecificTendererRequirement'], "RequirementTypeCode", "string", 'listURI');
416
                         $resultEntries["SpecificTendererRequirement"][$i]['id_ajena_licitacion'] = $this->idLicitacion;
417
                         $resultEntries["SpecificTendererRequirement"][$i]['id_ajena_licitacion'] = $this->idLicitacion;
417
                         $resultEntries["SpecificTendererRequirement"][$i]['id_compuesta'] = $this->idLicitacion . "_07_" . $i;
418
                         $resultEntries["SpecificTendererRequirement"][$i]['id_compuesta'] = $this->idLicitacion . "_07_" . $i;
418
-                        $resultEntries['SpecificTendererRequirement']['fecha_creacion_log'] = $this->fechaInicioParser;
419
+                        $resultEntries['SpecificTendererRequirement'][$i]['fecha_creacion_log'] = $this->fechaInicioParser;
419
                     }
420
                     }
420
                 }
421
                 }
421
             }
422
             }