Skip to content

Commit

Permalink
Issue #742
Browse files Browse the repository at this point in the history
Aggiunto filtro per idDominio al servizio /rendicontazioni del backoffice.
Corretto errore impostazione filtro per dominio associato nella ricerca degli FR.
  • Loading branch information
pintorig committed Oct 3, 2024
1 parent 4930389 commit 19d9fb6
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -267,7 +267,7 @@ public IExpression _toExpression() throws ServiceException {
if(addAnd)
newExpression.and();

newExpression.isNotNull(FR.model().ID_SINGOLO_VERSAMENTO.ID_VERSAMENTO.STATO_VERSAMENTO);
//newExpression.isNotNull(FR.model().ID_SINGOLO_VERSAMENTO.ID_VERSAMENTO.STATO_VERSAMENTO);
IExpression newExpressionUO = this.newExpression();
List<IExpression> listExpressionSingolaUO = new ArrayList<>();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,9 +55,9 @@ public Rendicontazioni() {
@Path("/")

@Produces({ "application/json" })
public Response findRendicontazioni(@Context UriInfo uriInfo, @Context HttpHeaders httpHeaders, @QueryParam(value=Costanti.PARAMETRO_PAGINA) @DefaultValue(value="1") Integer pagina, @QueryParam(value=Costanti.PARAMETRO_RISULTATI_PER_PAGINA) @DefaultValue(value="25") Integer risultatiPerPagina, @QueryParam("ordinamento") String ordinamento, @QueryParam("campi") String campi, @QueryParam("flussoRendicontazione.dataFlussoDa") String flussoRendicontazioneDataFlussoDa, @QueryParam("flussoRendicontazione.dataFlussoA") String flussoRendicontazioneDataFlussoA, @QueryParam("dataDa") String dataDa, @QueryParam("dataA") String dataA, @QueryParam("idFlusso") String idFlusso, @QueryParam("iuv") String iuv, @QueryParam("direzione") List<String> direzione, @QueryParam("divisione") List<String> divisione, @QueryParam("metadatiPaginazione") @DefaultValue(value="true") Boolean metadatiPaginazione, @QueryParam("maxRisultati") @DefaultValue(value="true") Boolean maxRisultati, @QueryParam("escludiObsoleti") @DefaultValue(value="true") Boolean escludiObsoleti){
public Response findRendicontazioni(@Context UriInfo uriInfo, @Context HttpHeaders httpHeaders, @QueryParam(value=Costanti.PARAMETRO_PAGINA) @DefaultValue(value="1") Integer pagina, @QueryParam(value=Costanti.PARAMETRO_RISULTATI_PER_PAGINA) @DefaultValue(value="25") Integer risultatiPerPagina, @QueryParam("ordinamento") String ordinamento, @QueryParam("campi") String campi, @QueryParam("flussoRendicontazione.dataFlussoDa") String flussoRendicontazioneDataFlussoDa, @QueryParam("flussoRendicontazione.dataFlussoA") String flussoRendicontazioneDataFlussoA, @QueryParam("dataDa") String dataDa, @QueryParam("dataA") String dataA, @QueryParam("idDominio") String idDominio, @QueryParam("idFlusso") String idFlusso, @QueryParam("iuv") String iuv, @QueryParam("direzione") List<String> direzione, @QueryParam("divisione") List<String> divisione, @QueryParam("metadatiPaginazione") @DefaultValue(value="true") Boolean metadatiPaginazione, @QueryParam("maxRisultati") @DefaultValue(value="true") Boolean maxRisultati, @QueryParam("escludiObsoleti") @DefaultValue(value="true") Boolean escludiObsoleti){
this.buildContext();
return this.controller.findRendicontazioni(this.getUser(), uriInfo, httpHeaders, pagina, risultatiPerPagina, ordinamento, campi, flussoRendicontazioneDataFlussoDa, flussoRendicontazioneDataFlussoA, dataDa, dataA, idFlusso, iuv, direzione, divisione, metadatiPaginazione, maxRisultati, escludiObsoleti);
return this.controller.findRendicontazioni(this.getUser(), uriInfo, httpHeaders, pagina, risultatiPerPagina, ordinamento, campi, flussoRendicontazioneDataFlussoDa, flussoRendicontazioneDataFlussoA, dataDa, dataA, idDominio, idFlusso, iuv, direzione, divisione, metadatiPaginazione, maxRisultati, escludiObsoleti);
}

}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ public RendicontazioniController(String nomeServizio,Logger log) {

public Response findRendicontazioni(Authentication user, UriInfo uriInfo, HttpHeaders httpHeaders , Integer pagina, Integer risultatiPerPagina, String ordinamento, String campi,
String flussoRendicontazioneDataFlussoDa, String flussoRendicontazioneDataFlussoA, String dataRendicontazioneDa, String dataRendicontazioneA,
String idFlusso, String iuv, List<String> direzione, List<String> divisione, Boolean metadatiPaginazione, Boolean maxRisultati, Boolean escludiObsoleti) {
String idDominio, String idFlusso, String iuv, List<String> direzione, List<String> divisione, Boolean metadatiPaginazione, Boolean maxRisultati, Boolean escludiObsoleti) {
String methodName = "findRendicontazioni";
String transactionId = ContextThreadLocal.get().getTransactionId();
this.log.debug(MessageFormat.format(BaseController.LOG_MSG_ESECUZIONE_METODO_IN_CORSO, methodName));
Expand Down Expand Up @@ -107,6 +107,7 @@ public Response findRendicontazioni(Authentication user, UriInfo uriInfo, HttpHe
findRendicontazioniDTO.setDataRendicontazioneA(dataRendicontazioneADate);
}

findRendicontazioniDTO.setIdDominio(idDominio);
findRendicontazioniDTO.setCodFlusso(idFlusso);
findRendicontazioniDTO.setRicercaIdFlussoCaseInsensitive(true);
findRendicontazioniDTO.setIuv(iuv);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3418,6 +3418,7 @@ paths:
- $ref: '#/components/parameters/flussoRendicontazioneDataFlussoA'
- $ref: '#/components/parameters/dataDa'
- $ref: '#/components/parameters/dataA'
- $ref: '#/components/parameters/idDominio'
- $ref: '#/components/parameters/idFlusso'
- $ref: '#/components/parameters/iuv'
- $ref: '#/components/parameters/direzioni'
Expand Down

0 comments on commit 19d9fb6

Please sign in to comment.