Sfoglia il codice sorgente

修复详情页面不展示原因

Wayne 4 mesi fa
parent
commit
b2b9b765cc

+ 14 - 0
projects-service/src/main/java/com/rtrh/projects/modules/projects/vo/SubInfoToSubFixVo.java

@@ -0,0 +1,14 @@
+package com.rtrh.projects.modules.projects.vo;
+
+import lombok.Data;
+
+@Data
+public class SubInfoToSubFixVo {
+
+    // 数据要抓取到的年份
+    private String year;
+
+    // 状态:3-储备 1-新建 2-在建
+    private String cat;
+
+}

+ 2 - 1
projects/src/main/java/com/rtrh/projects/web/controller/subject/SubInfoController.java

@@ -1231,7 +1231,8 @@ public class SubInfoController extends BaseController {
 
         //总完成投资
         BigDecimal allEndAmt = BigDecimal.ZERO;
-        BigDecimal totalAmt = (BigDecimal) (subInfo.get("amt_total"));
+//        BigDecimal totalAmt = (BigDecimal) (subInfo.get("amt_total"));    这个原始用法出现问题,类型错误报错
+        BigDecimal totalAmt = new BigDecimal(((Float) subInfo.get("amt_total")).toString());
         List<RptCont> allRpt = subRptContService.getListBySub(subId, null, RptContKindEnum.MONTH);
         if (CollectionUtil.isNotEmpty(allRpt)) {
             double sum = allRpt.stream().mapToDouble(new ToDoubleFunction<RptCont>() {