Servicio de cola de impresion - Only Control

This commit is contained in:
james 2023-02-12 22:59:13 -05:00
parent b698acb879
commit 9c615cc167
1 changed files with 249 additions and 246 deletions

View File

@ -25,7 +25,8 @@ public class ColaImpresionUtil {
public static final String QUERY_SOLICITUD_NUM = "SELECT o FROM TarmSolicitud o WHERE o.numerosolicitud=:numerosolicitud"; public static final String QUERY_SOLICITUD_NUM = "SELECT o FROM TarmSolicitud o WHERE o.numerosolicitud=:numerosolicitud";
private static ColaImpresionUtil INSTANCIA = new ColaImpresionUtil(); private static ColaImpresionUtil INSTANCIA = new ColaImpresionUtil();
private ColaImpresionUtil(){} private ColaImpresionUtil() {
}
public static ColaImpresionUtil getInstancia() { public static ColaImpresionUtil getInstancia() {
return INSTANCIA; return INSTANCIA;
@ -33,6 +34,7 @@ public class ColaImpresionUtil {
/** /**
* Método en el que se completa la información que se va a exponer en el web service * Método en el que se completa la información que se va a exponer en el web service
*
* @param coladeImpresionList una lista de {@link TarmColadeImpresion} * @param coladeImpresionList una lista de {@link TarmColadeImpresion}
* @param personcode código de la persona * @param personcode código de la persona
* @param usercode código del usuario * @param usercode código del usuario
@ -94,6 +96,7 @@ public class ColaImpresionUtil {
/** /**
* Devuelve la cola de impresión con los datos completos * Devuelve la cola de impresión con los datos completos
*
* @param coladeImpresionList * @param coladeImpresionList
* @return * @return
* @throws Exception * @throws Exception
@ -152,6 +155,7 @@ public class ColaImpresionUtil {
/** /**
* Devuelve un documento en base al id enviado * Devuelve un documento en base al id enviado
*
* @param codigoDocumento * @param codigoDocumento
* @param personaDto * @param personaDto
* @return DocumentoDto * @return DocumentoDto
@ -167,9 +171,8 @@ public class ColaImpresionUtil {
documento.setNumeroDocumento(tarmDocumentoHabilitante.getNumerodocumento()); documento.setNumeroDocumento(tarmDocumentoHabilitante.getNumerodocumento());
if (tarmDocumentoHabilitante.getCsolicitud() != null) { if (tarmDocumentoHabilitante.getCsolicitud() != null) {
procesaDatosTramite(documento, tarmDocumentoHabilitante.getCsolicitud()); procesaDatosTramite(documento, tarmDocumentoHabilitante.getCsolicitud());
} } else {
else{ String querySolicitud = "select max(csolicitud) from tarmsolicituddocumento where cdocumento = '" + codigoDocumento + "'";
String querySolicitud = "select max(csolicitud) from tarmsolicituddocumento where cdocumento = '"+codigoDocumento.toString()+"'";
String codigosolicitud = PersistenceHelper.getEntityManager().createNativeQuery(querySolicitud).getSingleResult().toString(); String codigosolicitud = PersistenceHelper.getEntityManager().createNativeQuery(querySolicitud).getSingleResult().toString();
if (codigosolicitud != null) { if (codigosolicitud != null) {
procesaDatosTramite(documento, codigosolicitud); procesaDatosTramite(documento, codigosolicitud);
@ -199,8 +202,7 @@ public class ColaImpresionUtil {
} }
/** /**
* Devuelve la jurisdiccion con el valor de la misma, sea direccion con la * Devuelve la jurisdiccion con el valor de la misma, sea direccion con la respectiva direccion de la persona que le emiten el carnet.
* respectiva direccion de la persona que le emiten el carnet.
* *
* @param descripcion * @param descripcion
* @param personaDto * @param personaDto
@ -239,9 +241,9 @@ public class ColaImpresionUtil {
// //
// return numerosolicitud; // return numerosolicitud;
// } // }
/** /**
* Verifica si es o no autorización * Verifica si es o no autorización
*
* @param numerosolicitud * @param numerosolicitud
* @return * @return
* @throws Exception * @throws Exception
@ -269,6 +271,7 @@ public class ColaImpresionUtil {
/** /**
* Procesa datos del trámite y completa la información * Procesa datos del trámite y completa la información
*
* @param documento * @param documento
* @param csolicitud * @param csolicitud
*/ */