Skip to content

Commit cb7b75b

Browse files
committed
Issue #738
Impostato valore di default per il parametro indiceDati quando non presente nella rendicontazione originale.
1 parent c371a8f commit cb7b75b

File tree

5 files changed

+36
-9
lines changed

5 files changed

+36
-9
lines changed

wars/api-backoffice/src/main/java/it/govpay/backoffice/v1/beans/converter/FlussiRendicontazioneConverter.java

+8-2
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,11 @@ public static it.govpay.backoffice.v1.beans.Rendicontazione toRendicontazioneRsM
137137

138138
rsModel.setIuv(rendicontazione.getIuv());
139139
rsModel.setIur(rendicontazione.getIur());
140-
if(rendicontazione.getIndiceDati()!=null)
140+
if(rendicontazione.getIndiceDati()!=null) {
141141
rsModel.setIndice(new BigDecimal(rendicontazione.getIndiceDati()));
142+
} else {
143+
rsModel.setIndice(BigDecimal.ONE);
144+
}
142145

143146
rsModel.setImporto(rendicontazione.getImporto());
144147

@@ -161,8 +164,11 @@ public static it.govpay.backoffice.v1.beans.Rendicontazione toRendicontazioneRsM
161164
it.govpay.backoffice.v1.beans.Rendicontazione rsModel = new it.govpay.backoffice.v1.beans.Rendicontazione();
162165
rsModel.setIuv(rendicontazione.getIuv());
163166
rsModel.setIur(rendicontazione.getIur());
164-
if(rendicontazione.getIndiceDati()!=null)
167+
if(rendicontazione.getIndiceDati()!=null) {
165168
rsModel.setIndice(new BigDecimal(rendicontazione.getIndiceDati()));
169+
} else {
170+
rsModel.setIndice(BigDecimal.ONE);
171+
}
166172

167173
rsModel.setImporto(rendicontazione.getImporto());
168174

wars/api-backoffice/src/main/java/it/govpay/backoffice/v1/beans/converter/RendicontazioniConverter.java

+4-1
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,11 @@ public static RendicontazioneConFlussoEVocePendenza toRsModel(it.govpay.bd.viste
4848
if(rendicontazione.getRendicontazione().getEsito() != null)
4949
rsModel.setEsito(new BigDecimal(rendicontazione.getRendicontazione().getEsito().getCodifica()));
5050
rsModel.setImporto(rendicontazione.getRendicontazione().getImporto());
51-
if(rendicontazione.getRendicontazione().getIndiceDati()!=null)
51+
if(rendicontazione.getRendicontazione().getIndiceDati()!=null) {
5252
rsModel.setIndice(new BigDecimal(rendicontazione.getRendicontazione().getIndiceDati()));
53+
} else {
54+
rsModel.setIndice(BigDecimal.ONE);
55+
}
5356

5457
rsModel.setIur(rendicontazione.getRendicontazione().getIur());
5558
rsModel.setIuv(rendicontazione.getRendicontazione().getIuv());

wars/api-ragioneria/src/main/java/it/govpay/ragioneria/v1/beans/converter/FlussiRendicontazioneConverter.java

+8-2
Original file line numberDiff line numberDiff line change
@@ -127,8 +127,11 @@ public static it.govpay.ragioneria.v1.beans.Rendicontazione toRendicontazioneRsM
127127

128128
rsModel.setIuv(rendicontazione.getIuv());
129129
rsModel.setIur(rendicontazione.getIur());
130-
if(rendicontazione.getIndiceDati()!=null)
130+
if(rendicontazione.getIndiceDati()!=null) {
131131
rsModel.setIndice(new BigDecimal(rendicontazione.getIndiceDati()));
132+
} else {
133+
rsModel.setIndice(BigDecimal.ONE);
134+
}
132135

133136
rsModel.setImporto(rendicontazione.getImporto());
134137

@@ -152,8 +155,11 @@ public static it.govpay.ragioneria.v1.beans.Rendicontazione toRendicontazioneRsM
152155
it.govpay.ragioneria.v1.beans.Rendicontazione rsModel = new it.govpay.ragioneria.v1.beans.Rendicontazione();
153156
rsModel.setIuv(rendicontazione.getIuv());
154157
rsModel.setIur(rendicontazione.getIur());
155-
if(rendicontazione.getIndiceDati()!=null)
158+
if(rendicontazione.getIndiceDati()!=null) {
156159
rsModel.setIndice(new BigDecimal(rendicontazione.getIndiceDati()));
160+
} else {
161+
rsModel.setIndice(BigDecimal.ONE);
162+
}
157163

158164
rsModel.setImporto(rendicontazione.getImporto());
159165

wars/api-ragioneria/src/main/java/it/govpay/ragioneria/v2/beans/converter/FlussiRendicontazioneConverter.java

+8-2
Original file line numberDiff line numberDiff line change
@@ -128,8 +128,11 @@ public static it.govpay.ragioneria.v2.beans.Rendicontazione toRendicontazioneRsM
128128

129129
rsModel.setIuv(rendicontazione.getIuv());
130130
rsModel.setIur(rendicontazione.getIur());
131-
if(rendicontazione.getIndiceDati()!=null)
131+
if(rendicontazione.getIndiceDati()!=null) {
132132
rsModel.setIndice(new BigDecimal(rendicontazione.getIndiceDati()));
133+
} else {
134+
rsModel.setIndice(BigDecimal.ONE);
135+
}
133136

134137
rsModel.setImporto(rendicontazione.getImporto());
135138

@@ -153,8 +156,11 @@ public static it.govpay.ragioneria.v2.beans.Rendicontazione toRendicontazioneRsM
153156
it.govpay.ragioneria.v2.beans.Rendicontazione rsModel = new it.govpay.ragioneria.v2.beans.Rendicontazione();
154157
rsModel.setIuv(rendicontazione.getIuv());
155158
rsModel.setIur(rendicontazione.getIur());
156-
if(rendicontazione.getIndiceDati()!=null)
159+
if(rendicontazione.getIndiceDati()!=null) {
157160
rsModel.setIndice(new BigDecimal(rendicontazione.getIndiceDati()));
161+
} else {
162+
rsModel.setIndice(BigDecimal.ONE);
163+
}
158164

159165
rsModel.setImporto(rendicontazione.getImporto());
160166

wars/api-ragioneria/src/main/java/it/govpay/ragioneria/v3/beans/converter/FlussiRendicontazioneConverter.java

+8-2
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,11 @@ public static it.govpay.ragioneria.v3.beans.Rendicontazione toRendicontazioneRsM
137137

138138
rsModel.setIuv(rendicontazione.getIuv());
139139
rsModel.setIur(rendicontazione.getIur());
140-
if(rendicontazione.getIndiceDati()!=null)
140+
if(rendicontazione.getIndiceDati()!=null) {
141141
rsModel.setIndice(new BigDecimal(rendicontazione.getIndiceDati()));
142+
} else {
143+
rsModel.setIndice(BigDecimal.ONE);
144+
}
142145

143146
rsModel.setImporto(rendicontazione.getImporto());
144147

@@ -177,8 +180,11 @@ public static it.govpay.ragioneria.v3.beans.Rendicontazione toRendicontazioneRsM
177180
it.govpay.ragioneria.v3.beans.Rendicontazione rsModel = new it.govpay.ragioneria.v3.beans.Rendicontazione();
178181
rsModel.setIuv(rendicontazione.getIuv());
179182
rsModel.setIur(rendicontazione.getIur());
180-
if(rendicontazione.getIndiceDati()!=null)
183+
if(rendicontazione.getIndiceDati()!=null) {
181184
rsModel.setIndice(new BigDecimal(rendicontazione.getIndiceDati()));
185+
} else {
186+
rsModel.setIndice(BigDecimal.ONE);
187+
}
182188

183189
rsModel.setImporto(rendicontazione.getImporto());
184190

0 commit comments

Comments
 (0)