Просмотр исходного кода

年度预算-新建任务总预算bug

lgl месяцев назад: 11
Родитель
Сommit
26b2eacceb

+ 6 - 4
src/main/java/com/liang/controller/PrjProjectController.java

@@ -6,10 +6,8 @@ import com.liang.common.JsonTool;
6 6
 import com.liang.common.base.BaseController;
7 7
 import com.liang.common.base.BaseResult;
8 8
 import com.liang.common.enums.PostInfoEnum;
9
-import com.liang.common.utils.ExcelPoiUtil;
10
-import com.liang.common.utils.MoneyToChineseUtil;
11
-import com.liang.common.utils.StringUtils;
12
-import com.liang.common.utils.WordUtils;
9
+import com.liang.common.enums.ProjectTypeEnnum;
10
+import com.liang.common.utils.*;
13 11
 import com.liang.dao.PrjAnnualbudgetdetailDao;
14 12
 import com.liang.dao.PrjCompletecompanyDao;
15 13
 import com.liang.entity.*;
@@ -206,6 +204,10 @@ public class PrjProjectController extends BaseController {
206 204
         paraMap.put("xmlx", xmlx);
207 205
 
208 206
         List<PrjProject> list = prjProjectService.getNdysProjectList(paraMap);
207
+        if (Tools.notEmpty(list)) {
208
+            list.stream().filter(item -> ProjectTypeEnnum.GWGSKJXM.getCode().equals(item.getXmlx())).forEach(item -> item.setYsje(item.getWGYSJE()));
209
+            list.stream().filter(item -> ProjectTypeEnnum.SXGSKJXM.getCode().equals(item.getXmlx())).forEach(item -> item.setYsje(item.getSXYSJE()));
210
+        }
209 211
         PageInfo<PrjProject> pageinfo = new PageInfo<>(list);
210 212
         //取出查询结果
211 213
         List<PrjProject> rows = pageinfo.getList();

+ 13 - 382
src/main/java/com/liang/entity/PrjProject.java

@@ -1,5 +1,11 @@
1 1
 package com.liang.entity;
2 2
 
3
+import lombok.AllArgsConstructor;
4
+import lombok.Builder;
5
+import lombok.Data;
6
+import lombok.NoArgsConstructor;
7
+
8
+import java.math.BigDecimal;
3 9
 import java.sql.Date;
4 10
 import java.io.Serializable;
5 11
 
@@ -9,6 +15,10 @@ import java.io.Serializable;
9 15
  * @author makejava
10 16
  * @since 2023-03-09 20:06:48
11 17
  */
18
+@Data
19
+@Builder
20
+@NoArgsConstructor
21
+@AllArgsConstructor
12 22
 public class PrjProject implements Serializable {
13 23
     private static final long serialVersionUID = -37333872052053879L;
14 24
 
@@ -169,394 +179,15 @@ public class PrjProject implements Serializable {
169 179
      *
170 180
      * @return
171 181
      */
172
-    private double ysje;
182
+    private BigDecimal ysje;
173 183
     /**
174 184
      * 年份
175 185
      */
176 186
     private String nf;
177 187
 
178
-    public String getNf() {
179
-        return nf;
180
-    }
181
-
182
-    public void setNf(String nf) {
183
-        this.nf = nf;
184
-    }
185
-
186
-    public Integer getId() {
187
-        return id;
188
-    }
189
-
190
-    public void setId(Integer id) {
191
-        this.id = id;
192
-    }
193
-
194
-    public String getZwmc() {
195
-        return zwmc;
196
-    }
197
-
198
-    public void setZwmc(String zwmc) {
199
-        this.zwmc = zwmc;
200
-    }
201
-
202
-    public String getXkfl1() {
203
-        return xkfl1;
204
-    }
205
-
206
-    public void setXkfl1(String xkfl1) {
207
-        this.xkfl1 = xkfl1;
208
-    }
209
-
210
-    public String getXkflmc1() {
211
-        return xkflmc1;
212
-    }
213
-
214
-    public void setXkflmc1(String xkflmc1) {
215
-        this.xkflmc1 = xkflmc1;
216
-    }
217
-
218
-    public String getXkfl2() {
219
-        return xkfl2;
220
-    }
221
-
222
-    public void setXkfl2(String xkfl2) {
223
-        this.xkfl2 = xkfl2;
224
-    }
225
-
226
-    public String getXkflmc2() {
227
-        return xkflmc2;
228
-    }
229
-
230
-    public void setXkflmc2(String xkflmc2) {
231
-        this.xkflmc2 = xkflmc2;
232
-    }
233
-
234
-    public String getXkfl3() {
235
-        return xkfl3;
236
-    }
237
-
238
-    public void setXkfl3(String xkfl3) {
239
-        this.xkfl3 = xkfl3;
240
-    }
241
-
242
-    public String getXkflmc3() {
243
-        return xkflmc3;
244
-    }
245
-
246
-    public void setXkflmc3(String xkflmc3) {
247
-        this.xkflmc3 = xkflmc3;
248
-    }
249
-
250
-    public Boolean getSfgjmmjsxm() {
251
-        return sfgjmmjsxm;
252
-    }
253
-
254
-    public void setSfgjmmjsxm(Boolean sfgjmmjsxm) {
255
-        this.sfgjmmjsxm = sfgjmmjsxm;
256
-    }
257
-
258
-    public String getSsgmjjhy() {
259
-        return ssgmjjhy;
260
-    }
261
-
262
-    public void setSsgmjjhy(String ssgmjjhy) {
263
-        this.ssgmjjhy = ssgmjjhy;
264
-    }
265
-
266
-    public String getSsgmjjhymc() {
267
-        return ssgmjjhymc;
268
-    }
269
-
270
-    public void setSsgmjjhymc(String ssgmjjhymc) {
271
-        this.ssgmjjhymc = ssgmjjhymc;
272
-    }
273
-
274
-    public Date getQs() {
275
-        return qs;
276
-    }
277
-
278
-    public void setQs(Date qs) {
279
-        this.qs = qs;
280
-    }
281
-
282
-    public Date getWc() {
283
-        return wc;
284
-    }
285
-
286
-    public void setWc(Date wc) {
287
-        this.wc = wc;
288
-    }
289
-
290
-    public Date getCjrq() {
291
-        return cjrq;
292
-    }
293
-
294
-    public void setCjrq(Date cjrq) {
295
-        this.cjrq = cjrq;
296
-    }
297
-
298
-    public String getXmlx() {
299
-        return xmlx;
300
-    }
301
-
302
-    public void setXmlx(String xmlx) {
303
-        this.xmlx = xmlx;
304
-    }
305
-
306
-    public String getXmlxmc() {
307
-        return xmlxmc;
308
-    }
309
-
310
-    public void setXmlxmc(String xmlxmc) {
311
-        this.xmlxmc = xmlxmc;
312
-    }
313
-
314
-    public String getYwmc() {
315
-        return ywmc;
316
-    }
317
-
318
-    public void setYwmc(String ywmc) {
319
-        this.ywmc = ywmc;
320
-    }
321
-
322
-    public Boolean getXmmb() {
323
-        return xmmb;
324
-    }
325
-
326
-    public void setXmmb(Boolean xmmb) {
327
-        this.xmmb = xmmb;
328
-    }
329
-
330
-    public String getQy() {
331
-        return qy;
332
-    }
333
-
334
-    public void setQy(String qy) {
335
-        this.qy = qy;
336
-    }
337
-
338
-    public Integer getZrs() {
339
-        return zrs;
340
-    }
341
-
342
-    public void setZrs(Integer zrs) {
343
-        this.zrs = zrs;
344
-    }
345
-
346
-    public Integer getGjzc() {
347
-        return gjzc;
348
-    }
349
-
350
-    public void setGjzc(Integer gjzc) {
351
-        this.gjzc = gjzc;
352
-    }
353
-
354
-    public Integer getZjzc() {
355
-        return zjzc;
356
-    }
357
-
358
-    public void setZjzc(Integer zjzc) {
359
-        this.zjzc = zjzc;
360
-    }
361
-
362
-    public Integer getCjzc() {
363
-        return cjzc;
364
-    }
365
-
366
-    public void setCjzc(Integer cjzc) {
367
-        this.cjzc = cjzc;
368
-    }
369
-
370
-    public Integer getYjs() {
371
-        return yjs;
372
-    }
373
-
374
-    public void setYjs(Integer yjs) {
375
-        this.yjs = yjs;
376
-    }
377
-
378
-    public String getTxsm() {
379
-        return txsm;
380
-    }
381
-
382
-    public void setTxsm(String txsm) {
383
-        this.txsm = txsm;
384
-    }
385
-
386
-    public String getYjnrjkhzb() {
387
-        return yjnrjkhzb;
388
-    }
389
-
390
-    public void setYjnrjkhzb(String yjnrjkhzb) {
391
-        this.yjnrjkhzb = yjnrjkhzb;
392
-    }
393
-
394
-    public String getYgwtsm() {
395
-        return ygwtsm;
396
-    }
397
-
398
-    public void setYgwtsm(String ygwtsm) {
399
-        this.ygwtsm = ygwtsm;
400
-    }
401
-
402
-    public Integer getCjr() {
403
-        return cjr;
404
-    }
405
-
406
-    public void setCjr(Integer cjr) {
407
-        this.cjr = cjr;
408
-    }
409
-
410
-    public String getCjrxm() {
411
-        return cjrxm;
412
-    }
413
-
414
-    public void setCjrxm(String cjrxm) {
415
-        this.cjrxm = cjrxm;
416
-    }
417
-
418
-    public String getTdi432() {
419
-        return tdi432;
420
-    }
421
-
422
-    public void setTdi432(String tdi432) {
423
-        this.tdi432 = tdi432;
424
-    }
425
-
426
-    public Boolean getSfkybg() {
427
-        return sfkybg;
428
-    }
429
-
430
-    public void setSfkybg(Boolean sfkybg) {
431
-        this.sfkybg = sfkybg;
432
-    }
433
-
434
-    public Integer getBm() {
435
-        return bm;
436
-    }
437
-
438
-    public void setBm(Integer bm) {
439
-        this.bm = bm;
440
-    }
441
-
442
-    public String getKybgmc() {
443
-        return kybgmc;
444
-    }
445
-
446
-    public void setKybgmc(String kybgmc) {
447
-        this.kybgmc = kybgmc;
448
-    }
449
-
450
-    public String getBm2() {
451
-        return bm2;
452
-    }
453
-
454
-    public void setBm2(String bm2) {
455
-        this.bm2 = bm2;
456
-    }
457
-
458
-    public Boolean getSfkybg2() {
459
-        return sfkybg2;
460
-    }
461
-
462
-    public void setSfkybg2(Boolean sfkybg2) {
463
-        this.sfkybg2 = sfkybg2;
464
-    }
465
-
466
-    public String getFj() {
467
-        return fj;
468
-    }
469
-
470
-    public void setFj(String fj) {
471
-        this.fj = fj;
472
-    }
473
-
474
-    public Integer getSsbm() {
475
-        return ssbm;
476
-    }
477
-
478
-    public void setSsbm(Integer ssbm) {
479
-        this.ssbm = ssbm;
480
-    }
481
-
482
-    public String getSsbmmc() {
483
-        return ssbmmc;
484
-    }
485
-
486
-    public void setSsbmmc(String ssbmmc) {
487
-        this.ssbmmc = ssbmmc;
488
-    }
489
-
490
-    public String getErpbh() {
491
-        return erpbh;
492
-    }
493
-
494
-    public void setErpbh(String erpbh) {
495
-        this.erpbh = erpbh;
496
-    }
497
-
498
-    public String getSpzt() {
499
-        return spzt;
500
-    }
501
-
502
-    public void setSpzt(String spzt) {
503
-        this.spzt = spzt;
504
-    }
505
-
506
-    public String getFyly() {
507
-        return fyly;
508
-    }
509
-
510
-    public void setFyly(String fyly) {
511
-        this.fyly = fyly;
512
-    }
513
-
514
-    public Integer getXmfzr() {
515
-        return xmfzr;
516
-    }
517
-
518
-    public void setXmfzr(Integer xmfzr) {
519
-        this.xmfzr = xmfzr;
520
-    }
521
-
522
-    public String getXmfzrxm() {
523
-        return xmfzrxm;
524
-    }
525
-
526
-    public void setXmfzrxm(String xmfzrxm) {
527
-        this.xmfzrxm = xmfzrxm;
528
-    }
529
-
530
-    public String getDkyfzr() {
531
-        return dkyfzr;
532
-    }
533
-
534
-    public void setDkyfzr(String dkyfzr) {
535
-        this.dkyfzr = dkyfzr;
536
-    }
537
-
538
-    public String getDkyfzrxm() {
539
-        return dkyfzrxm;
540
-    }
541
-
542
-    public void setDkyfzrxm(String dkyfzrxm) {
543
-        this.dkyfzrxm = dkyfzrxm;
544
-    }
545
-
546
-    public String getFj2() {
547
-        return fj2;
548
-    }
549
-
550
-    public void setFj2(String fj2) {
551
-        this.fj2 = fj2;
552
-    }
188
+    private BigDecimal WGYSJE;
189
+    private BigDecimal SXYSJE;
553 190
 
554
-    public double getYsje() {
555
-        return ysje;
556
-    }
557 191
 
558
-    public void setYsje(double ysje) {
559
-        this.ysje = ysje;
560
-    }
561 192
 }
562 193
 

+ 4 - 1
src/main/resources/mapper/PrjProjectDao.xml

@@ -484,7 +484,10 @@
484 484
         d.dept_name as SSBMMC,
485 485
         (
486 486
         SELECT SUM(CZJE) from prj_feescheme where ZB = p.ID and DWMC LIKE '%国网陕西省电力%'
487
-        ) YSJE,
487
+        ) WGYSJE,
488
+        (
489
+        SELECT SUM(CZJE) from prj_feescheme where ZB = p.ID
490
+        ) SXYSJE,
488 491
         (select TOP 1 RY from prj_Member where XM = p.ID and XMJS = 1) as XMFZR,
489 492
         (select TOP 1 RYXM from prj_Member where XM = p.ID and XMJS = 1) as XMFZRXM,
490 493
         (SELECT STUFF((SELECT ','+XM from (select xm from base_Person