Pārlūkot izejas kodu

Merge remote-tracking branch 'origin/master'

梁世豪 1 gadu atpakaļ
vecāks
revīzija
fe0c043118

+ 34 - 0
src/main/java/com/liang/common/enums/ProjectTypeEnnum.java

@@ -0,0 +1,34 @@
1
+package com.liang.common.enums;
2
+
3
+/**
4
+ * 枚举
5
+ *
6
+ * @author : lgl
7
+ */
8
+
9
+public enum ProjectTypeEnnum {
10
+    SXGSKJXM("S1","陕西公司科技项目"),
11
+    GWGSKJXM("S2","国网公司科技项目"),
12
+    GWGSKJXM_2018("S3","国网公司科技项目(2018年以前)"),
13
+    SXGSKJXM_2018("S4","陕西公司科技项目(2018年以前)"),
14
+    SYSGSXM("S5","四院四公司项目"),
15
+    JDHZ_ZHJH("S6","交大合作(综合计划)"),
16
+    JDHZ_ZXCB("S6","交大合作(专项成本)"),
17
+    ZBLXM("S7","资本类项目"),
18
+    ZFLXM("S8","政府类项目");
19
+
20
+    private String msg;
21
+    private String code;
22
+
23
+    ProjectTypeEnnum(String code, String msg) {
24
+        this.msg = msg;
25
+        this.code = code;
26
+    }
27
+    public String getCode() {
28
+        return code;
29
+    }
30
+
31
+    public String msg() {
32
+        return msg;
33
+    }
34
+}

+ 10 - 5
src/main/java/com/liang/controller/PrjAnnualbudgetController.java

@@ -5,6 +5,7 @@ import com.github.pagehelper.PageInfo;
5 5
 import com.liang.common.JsonTool;
6 6
 import com.liang.common.base.BaseController;
7 7
 import com.liang.common.base.BaseResult;
8
+import com.liang.common.enums.ProjectTypeEnnum;
8 9
 import com.liang.common.utils.ExcelPoiUtil;
9 10
 import com.liang.entity.*;
10 11
 import com.liang.service.*;
@@ -556,7 +557,7 @@ public class PrjAnnualbudgetController extends BaseController {
556 557
         model.addAttribute("rwsys", project.getYsje());
557 558
 
558 559
         Map<String, String> paraMap = new HashMap<>();
559
-        if ("政府类项目".equals(annualbudget.getXmlxmc())) {
560
+        if (ProjectTypeEnnum.ZFLXM.msg().equals(annualbudget.getXmlxmc())) {
560 561
             List<Integer> nfList = prjFeeschemeService.getYearList(annualbudget.getRws());
561 562
             paraMap.put("xm", annualbudget.getRws().toString());
562 563
             paraMap.put("nf", nfList.get(nfList.size() - 1).toString());
@@ -565,7 +566,7 @@ public class PrjAnnualbudgetController extends BaseController {
565 566
             paraMap.put("nf", annualbudget.getNf());
566 567
         }
567 568
         Double ndczje;
568
-        if ("国网公司科技项目".equals((annualbudget.getXmlxmc()))) {
569
+        if (ProjectTypeEnnum.GWGSKJXM.msg().equals((annualbudget.getXmlxmc()))) {
569 570
             ndczje = prjFeeschemeService.getNdFeeSchemeofDKY(paraMap);
570 571
         } else {
571 572
             ndczje = prjFeeschemeService.getNdFeeScheme(paraMap);
@@ -592,7 +593,7 @@ public class PrjAnnualbudgetController extends BaseController {
592 593
 
593 594
         Map<String, String> paraMap = new HashMap<>();
594 595
 
595
-        if ("政府类项目".equals(annualbudget.getXmlxmc())) {
596
+        if (ProjectTypeEnnum.ZFLXM.msg().equals(annualbudget.getXmlxmc())) {
596 597
             List<Integer> nfList = prjFeeschemeService.getYearList(annualbudget.getRws());
597 598
             paraMap.put("xm", annualbudget.getRws().toString());
598 599
             paraMap.put("nf", nfList.get(nfList.size() - 1).toString());
@@ -601,7 +602,7 @@ public class PrjAnnualbudgetController extends BaseController {
601 602
             paraMap.put("nf", annualbudget.getNf());
602 603
         }
603 604
         Double ndczje;
604
-        if ("国网公司科技项目".equals(annualbudget.getXmlxmc())) {
605
+        if (ProjectTypeEnnum.GWGSKJXM.msg().equals(annualbudget.getXmlxmc())) {
605 606
             ndczje = prjFeeschemeService.getNdFeeSchemeofDKY(paraMap);
606 607
             model.addAttribute("ysmc", "陕西公司出资总额");
607 608
         } else {
@@ -622,7 +623,11 @@ public class PrjAnnualbudgetController extends BaseController {
622 623
     public String forNdysView(Model model, @PathVariable Integer rws) {
623 624
         PrjAnnualbudget annualbudget = prjAnnualbudgetService.queryByRws(rws);
624 625
         model.addAttribute("annualbudget", annualbudget);
625
-
626
+        if (ProjectTypeEnnum.GWGSKJXM.msg().equals(annualbudget.getXmlxmc())) {
627
+            model.addAttribute("ysmc", "陕西公司出资总额");
628
+        } else {
629
+            model.addAttribute("ysmc", "项目总预算");
630
+        }
626 631
         return "annualbudget/view_annualbudget";
627 632
     }
628 633
 

+ 2 - 1
src/main/java/com/liang/controller/PrjFeeschemeController.java

@@ -5,6 +5,7 @@ import com.github.pagehelper.PageInfo;
5 5
 import com.liang.common.JsonTool;
6 6
 import com.liang.common.base.BaseController;
7 7
 import com.liang.common.base.BaseResult;
8
+import com.liang.common.enums.ProjectTypeEnnum;
8 9
 import com.liang.entity.PrjAnnualbudget;
9 10
 import com.liang.entity.PrjFeescheme;
10 11
 import com.liang.entity.PrjProject;
@@ -233,7 +234,7 @@ public class PrjFeeschemeController extends BaseController {
233 234
         paraMap.put("nf", nf);
234 235
         double ndczje;
235 236
         PrjProject prjProject = prjProjectService.queryById(rws);
236
-        if ("国网公司科技项目".equals(prjProject.getXmlxmc())){
237
+        if (ProjectTypeEnnum.GWGSKJXM.msg().equals(prjProject.getXmlxmc())){
237 238
             ndczje=prjFeeschemeService.getNdFeeSchemeofDKY(paraMap);
238 239
         }else {
239 240
             ndczje = prjFeeschemeService.getNdFeeScheme(paraMap);

+ 1 - 1
src/main/resources/mapper/StaBudgetapprovalDao.xml

@@ -844,7 +844,7 @@
844 844
 
845 845
     <!--项目分项费用信息-->
846 846
     <select id="getKmFyInfo" resultMap="StaBudgetapprovalMap" parameterType="map">
847
-        select b.NYS, b.FYLB, (ISNULL(SUM(b.BZJE),0)+ISNULL((select SUM(SQJE) from sta_BudgetApproval where BZJE is NULL and NYS = #{nys1} and FYLB = #{fylb1} and SPZT != '作废' and SFBYJ =0),0)) as SQJE,
847
+        select b.NYS, b.FYLB, ISNULL((select SUM(SQJE) from sta_BudgetApproval where BZJE is NULL and NYS = #{nys1} and FYLB = #{fylb1} and SPZT != '作废' and SFBYJ =0),0) as SQJE,
848 848
                SUM(b.BZJE) as BZJE,
849 849
                (select YSJE from prj_AnnualBudgetDetail where NYS = b.NYS and ID = b.FYLB) as YSJE
850 850
         from sta_BudgetApproval b

+ 0 - 3
src/main/resources/templates/annualbudget/view_annualbudget.html

@@ -244,10 +244,8 @@
244 244
                 dataBudget1 = result;
245 245
             }
246 246
         });
247
-        console.log(dataBudget1);
248 247
         let fjArray = []
249 248
         fjArray = Array.from(dataBudget1,({fj}) => fj)
250
-        console.log('fjArray'+fjArray);
251 249
         for (var j = 0; j < dataBudget1.length; j++){
252 250
             if (!fjArray.includes(dataBudget1[j].bm)) {
253 251
                 setFjBudget(dataBudget1[j].fj);
@@ -321,7 +319,6 @@
321 319
                             sjyzx += t4;
322 320
                     }
323 321
                 }
324
-                console.log(sjyzx);
325 322
                 //更新父节点的值
326 323
                 for (var j = 0; j < dataBudget1.length; j++) {
327 324
                     if (fj == dataBudget1[j].bm) {

+ 2 - 2
src/main/resources/templates/stabudgetapproval/view_apply.html

@@ -344,8 +344,8 @@
344 344
                 "km": "项目年度经费",
345 345
                 "ysje": [[${xmFyInfo.ysje}]],
346 346
                 // "ysqje": [[${xmFyInfo.sqje}]],
347
-                "ysqje": [[${xmFyInfo.ysje}]]*10000-[[${kmFyInfo.sqje}]],
348
-                "ybzje": [[${xmFyInfo.bzje}]]
347
+                "ysqje": [[${kmFyInfo.ysje}]]*10000-[[${kmFyInfo.sqje}]],
348
+                "ybzje": [[${kmFyInfo.ysje}]]*10000-[[${kmFyInfo.bzje}]]
349 349
             }
350 350
         ];
351 351
         //统计信息