|
@@ -103,14 +103,8 @@ public class CmcSettleController extends BaseController
|
103
|
103
|
yearObject.put(String.valueOf(i), yearList.size());
|
104
|
104
|
BigDecimal amount = new BigDecimal(0);
|
105
|
105
|
for (CmcSettle settle : yearList) {
|
106
|
|
- CmcSettleSummary cmcSettleSummary = new CmcSettleSummary();
|
107
|
|
- cmcSettleSummary.setSettleId(settle.getSettleId());
|
108
|
|
- cmcSettleSummary.setContent("实际结算总金额");
|
109
|
|
- if (cmcSettleSummaryService.selectCmcSettleSummaryList(cmcSettleSummary).size() > 0) {
|
110
|
|
- CmcSettleSummary settleSummary = cmcSettleSummaryService.selectCmcSettleSummaryList(cmcSettleSummary).get(0);
|
111
|
|
- if (settleSummary.getAmount() != null)
|
112
|
|
- amount = amount.add(settleSummary.getAmount());
|
113
|
|
- }
|
|
106
|
+ if (settle.getAmount() != null)
|
|
107
|
+ amount = amount.add(settle.getAmount());
|
114
|
108
|
}
|
115
|
109
|
amountObject.put(String.valueOf(i), amount);
|
116
|
110
|
}
|
|
@@ -120,14 +114,8 @@ public class CmcSettleController extends BaseController
|
120
|
114
|
yearObject.put(new SimpleDateFormat("yyyy").format(cmcSettle.getGmTime()), cmcSettleService.selectCmcSettleList(cmcSettle).size());
|
121
|
115
|
BigDecimal amount = new BigDecimal(0);
|
122
|
116
|
for (CmcSettle settle : cmcSettleService.selectCmcSettleList(cmcSettle)) {
|
123
|
|
- CmcSettleSummary cmcSettleSummary = new CmcSettleSummary();
|
124
|
|
- cmcSettleSummary.setSettleId(settle.getSettleId());
|
125
|
|
- cmcSettleSummary.setContent("实际结算总金额");
|
126
|
|
- if (cmcSettleSummaryService.selectCmcSettleSummaryList(cmcSettleSummary).size() > 0) {
|
127
|
|
- CmcSettleSummary settleSummary = cmcSettleSummaryService.selectCmcSettleSummaryList(cmcSettleSummary).get(0);
|
128
|
|
- if (settleSummary.getAmount() != null)
|
129
|
|
- amount = amount.add(settleSummary.getAmount());
|
130
|
|
- }
|
|
117
|
+ if (settle.getAmount() != null)
|
|
118
|
+ amount = amount.add(settle.getAmount());
|
131
|
119
|
}
|
132
|
120
|
amountObject.put(new SimpleDateFormat("yyyy").format(cmcSettle.getGmTime()), amount);
|
133
|
121
|
}
|
|
@@ -189,29 +177,17 @@ public class CmcSettleController extends BaseController
|
189
|
177
|
typeObject.put("项目结算", typeList.size());
|
190
|
178
|
BigDecimal pAmount = new BigDecimal(0);
|
191
|
179
|
for (CmcSettle settle : typeList) {
|
192
|
|
- CmcSettleSummary cmcSettleSummary = new CmcSettleSummary();
|
193
|
|
- cmcSettleSummary.setSettleId(settle.getSettleId());
|
194
|
|
- cmcSettleSummary.setContent("实际结算总金额");
|
195
|
|
- if (cmcSettleSummaryService.selectCmcSettleSummaryList(cmcSettleSummary).size() > 0) {
|
196
|
|
- CmcSettleSummary settleSummary = cmcSettleSummaryService.selectCmcSettleSummaryList(cmcSettleSummary).get(0);
|
197
|
|
- if (settleSummary.getAmount() != null)
|
198
|
|
- pAmount = pAmount.add(settleSummary.getAmount());
|
199
|
|
- }
|
|
180
|
+ if (settle.getAmount() != null)
|
|
181
|
+ pAmount = pAmount.add(settle.getAmount());
|
200
|
182
|
}
|
201
|
183
|
typeAmountObject.put("项目结算", pAmount);
|
202
|
184
|
for (int i = 2019; i <= Calendar.getInstance().get(Calendar.YEAR); i++) {
|
203
|
185
|
BigDecimal pyAmount = new BigDecimal(0);
|
204
|
186
|
int count = 0;
|
205
|
187
|
for (CmcSettle settle : typeList) {
|
206
|
|
- CmcSettleSummary cmcSettleSummary = new CmcSettleSummary();
|
207
|
|
- cmcSettleSummary.setSettleId(settle.getSettleId());
|
208
|
|
- cmcSettleSummary.setContent("实际结算总金额");
|
209
|
|
- if (cmcSettleSummaryService.selectCmcSettleSummaryList(cmcSettleSummary).size() > 0) {
|
210
|
|
- CmcSettleSummary settleSummary = cmcSettleSummaryService.selectCmcSettleSummaryList(cmcSettleSummary).get(0);
|
211
|
|
- if (settleSummary.getAmount() != null && settle.getProjectNumber() != null && settle.getProjectNumber().contains(String.valueOf(i))) {
|
212
|
|
- pyAmount = pyAmount.add(settleSummary.getAmount());
|
213
|
|
- count ++;
|
214
|
|
- }
|
|
188
|
+ if (settle.getAmount() != null && settle.getProjectNumber() != null && settle.getProjectNumber().contains(String.valueOf(i))) {
|
|
189
|
+ pyAmount = pyAmount.add(settle.getAmount());
|
|
190
|
+ count ++;
|
215
|
191
|
}
|
216
|
192
|
}
|
217
|
193
|
yearProjectCountObject.put(i + "项目", count);
|
|
@@ -223,14 +199,8 @@ public class CmcSettleController extends BaseController
|
223
|
199
|
typeObject.put("其他结算", typeList.size());
|
224
|
200
|
BigDecimal oAmount = new BigDecimal(0);
|
225
|
201
|
for (CmcSettle settle : typeList) {
|
226
|
|
- CmcSettleSummary cmcSettleSummary = new CmcSettleSummary();
|
227
|
|
- cmcSettleSummary.setSettleId(settle.getSettleId());
|
228
|
|
- cmcSettleSummary.setContent("实际结算总金额");
|
229
|
|
- if (cmcSettleSummaryService.selectCmcSettleSummaryList(cmcSettleSummary).size() > 0) {
|
230
|
|
- CmcSettleSummary settleSummary = cmcSettleSummaryService.selectCmcSettleSummaryList(cmcSettleSummary).get(0);
|
231
|
|
- if (settleSummary.getAmount() != null)
|
232
|
|
- oAmount = oAmount.add(settleSummary.getAmount());
|
233
|
|
- }
|
|
202
|
+ if (settle.getAmount() != null)
|
|
203
|
+ oAmount = oAmount.add(settle.getAmount());
|
234
|
204
|
}
|
235
|
205
|
typeAmountObject.put("其他结算", oAmount);
|
236
|
206
|
}
|