Skip to content

Commit 9e17c5d

Browse files
committed
fix clausulas sin resultado, ifs que no imprimian resultado
1 parent 0ae86b4 commit 9e17c5d

5 files changed

Lines changed: 41 additions & 11 deletions

File tree

  • ede/ede/validation_functions

ede/ede/validation_functions/fn3_integridad_datos/fn3C5.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,10 @@ def fn3C5(conn, return_dict):
3232
"SELECT digitalRandomKey,firmaRatificador FROM RoleAttendanceEvent where digitalRandomKey not null;")
3333
except Exception as e:
3434
logger.info(f"Resultado: {rows} -> {str(e)}")
35-
35+
logger.error(f"Rechazado")
36+
return_dict[getframeinfo(currentframe()).function] = _r
37+
logger.info(f"{current_process().name} finalizando...")
38+
return _r
3639
try:
3740
logger.info(f"len(digitalRandomKey): {len(rows)}")
3841
if(len(rows) > 0):
@@ -50,6 +53,7 @@ def fn3C5(conn, return_dict):
5053
f"No se pudieron validar los verificadores de indentidad: {str(e)}")
5154
logger.error(f"Rechazado")
5255
finally:
56+
logger.info(f'Aprobado') if _r else logger.error(f'Rechazado')
5357
return_dict[getframeinfo(currentframe()).function] = _r
5458
logger.info(f"{current_process().name} finalizando...")
5559
return _r

ede/ede/validation_functions/fn3_integridad_datos/fn3D9.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,11 @@ def fn3D9(conn, return_dict):
5454
AND DATE(RoleAttendanceEvent.Date) = OrganizationCalendarSession.EndDate
5555
""")
5656
except Exception as e:
57+
logger.error(f'Rechazado')
58+
_r = False
5759
logger.info(f"Resultado: {listInfoSuccesfull} -> {str(e)}")
60+
return_dict[getframeinfo(currentframe()).function] = _r
61+
return _r
5862

5963
if(len(listInfoSuccesfull) <= 0):
6064
logger.info("S/Datos")
@@ -90,6 +94,7 @@ def fn3D9(conn, return_dict):
9094
AND DATE(RoleAttendanceEvent.Date) = OrganizationCalendarSession.EndDate
9195
""")
9296
except Exception as e:
97+
logger.error(f"Rechazado")
9398
logger.info(f"Resultado: {RoleAttendance_outer} -> {str(e)}")
9499

95100
logger.info(
@@ -118,6 +123,7 @@ def fn3D9(conn, return_dict):
118123
f"NO se pudo ejecutar la consulta a la verificación: {str(e)}")
119124
logger.error(f"Rechazado")
120125
finally:
126+
logger.info(f'Aprobado') if _r else logger.error(f'Rechazado')
121127
return_dict[getframeinfo(currentframe()).function] = _r
122128
logger.info(f"{current_process().name} finalizando...")
123129
return _r

ede/ede/validation_functions/fn5_registro_control_asignaturas/fn5E0.py

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ def fn5E0(conn, return_dict):
101101
Date is not NULL
102102
GROUP BY rae.Date
103103
""")
104-
if(not _ExistData):
104+
if(not _ExistData or len(_ExistData) == 0):
105105
raise Exception("No hay registros de información")
106106
except Exception as e:
107107
logger.info(f"S/Datos")
@@ -239,23 +239,34 @@ def fn5E0(conn, return_dict):
239239
logger.error(f'Rechazado')
240240
_r = False
241241
logger.error(f'Total de estudiantes NO coincide con Presentes+Ausentes+Atrasados')
242-
return_dict[getframeinfo(currentframe()).function] = False
242+
return_dict[getframeinfo(currentframe()).function] = _r
243243
logger.info(f"{current_process().name} finalizando...")
244-
return False
244+
return _r
245245

246246
if(el_ != firmadoEnClases[idx_]):
247247
logger.error(f'Rechazado')
248248
_r = False
249249
logger.error(f'Total de estudiantes NO coincide con cantidad de firmas')
250-
return_dict[getframeinfo(currentframe()).function] = False
250+
return_dict[getframeinfo(currentframe()).function] = _r
251251
logger.info(f"{current_process().name} finalizando...")
252-
return False
253-
252+
return _r
253+
else:
254+
logger.error(f'S/Datos')
255+
_r = False
256+
logger.error(f'No hay datos de asignatura')
257+
return_dict[getframeinfo(currentframe()).function] = _r
258+
logger.info(f"{current_process().name} finalizando...")
259+
return _r
260+
254261
logger.info("Aprobado")
255262
_r = True
256-
return_dict[getframeinfo(currentframe()).function] = True
263+
return_dict[getframeinfo(currentframe()).function] = _r
257264
logger.info(f"{current_process().name} finalizando...")
258-
return True
265+
return _r
259266
except Exception as e:
267+
logger.error(f'Rechazado')
268+
logger.error(f"No se pudo ejecutar la consulta")
269+
return_dict[getframeinfo(currentframe()).function] = _r
260270
logger.error(f"Error on line {sys.exc_info()[-1].tb_lineno}, {type(e).__name__},{e}")
261-
logger.error(f"{str(e)}")
271+
logger.error(f"{str(e)}")
272+
return _r

ede/ede/validation_functions/fn6_registro_control_mensual/fn682.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,16 +210,21 @@ def fn682(conn, return_dict):
210210
logger.error(
211211
f"La asignatura no esta enlazada para que sea de partica profesional")
212212
logger.error(f"Rechazado")
213+
else:
214+
logger.error(
215+
f"La asignatura no esta enlazada con su curso")
216+
logger.error(f"Rechazado")
213217
else:
214218
logger.info(
215219
f"En el colegio no hay asignaturas de pratica profesional.")
216220
logger.info(f"S/Datos")
217221
_r = True
218222
except Exception as e:
219223
logger.error(
220-
f"NO se pudo ejecutar la consulta de entrega de informaciÓn: {str(e)}")
224+
f"NO se pudo ejecutar la consulta de entrega de información: {str(e)}")
221225
logger.error(f"Rechazado")
222226
finally:
227+
logger.info(f'Aprobado') if _r else logger.error(f'Rechazado')
223228
return_dict[getframeinfo(currentframe()).function] = _r
224229
logger.info(f"{current_process().name} finalizando...")
225230
return _r

ede/ede/validation_functions/fn8_registro_anotaciones_convivencia_escolar_por_estudiante/fn8F2.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,10 @@ def fn8F2(conn, return_dict):
113113
""")
114114
except Exception as e:
115115
logger.info(f"Resultado: {_queryIncident} -> {str(e)}")
116+
logger.error(f"No se pudo ejecutar la consulta: {str(e)}")
117+
logger.error(f"Rechazado")
118+
_r = False
119+
return _r
116120

117121
if(len(_queryIncident) <= 0):
118122
logger.info(f"S/Datos ")

0 commit comments

Comments
 (0)