Bläddra i källkod

Merge remote-tracking branch 'origin/master'

xs 5 år sedan
förälder
incheckning
c33be780eb

+ 1 - 1
src/main/java/com/jeeplus/common/utils/sg/ExcelUtil.java

@@ -69,8 +69,8 @@ public class ExcelUtil {
                 for(int j=0;j<len;j++) {
                     d[j] = importExcel.getDouble(i + 1, column2[j]);
                 }
+                continue;
             }
-
         }
         return d;
     }

+ 5 - 2
src/main/java/com/jeeplus/modules/sg/overheadline/util/BashInfo.java

@@ -35,7 +35,7 @@ public class BashInfo {
     public static final String CS_AQWM = "安全文明施工费";
     public static final String GF_WXZY = "危险作业意外伤害保险费";
     public static final String QT_SGCDZY = "施工场地租用费";
-    public static final String QT_ZBDL = "招标代理";
+    public static final String QT_ZBDL = "招标代理";
     public static final String QT_HJ = "合计";
     public static final String BZZSSL = "补增值税税率调整差额";
     public static final String KJJGCC = "扣减甲供材超供材料费";
@@ -156,12 +156,15 @@ public class BashInfo {
             String type1 = importExcel.getValue(i+1,0);
             if(type.equals(QT_SGCDZY)){
                 cdFree = importExcel.getDouble(i+1,2);
+                continue;
             }
-            if(type.equals(QT_ZBDL)){
+            if(type.contains(QT_ZBDL)){
                 zbFree = importExcel.getDouble(i+1,2);
+                continue;
             }
             if(type1.equals(QT_HJ)){
                 totalFree = importExcel.getDouble(i+1,2);
+                continue;
             }
         }
         double[] rate = new double[3];

+ 5 - 2
src/main/java/com/jeeplus/modules/sg/overheadline/web/OverheadLineController.java

@@ -503,7 +503,10 @@ public class OverheadLineController extends BaseController {
     }
     JkxlDetailFee jkxlDetailFee = new JkxlDetailFee();
     JkxlDetailFee jkxlDetailFee1 = new JkxlDetailFee();
-    jkxlDetailFee.setOriginalTotalCost(new BigDecimal(zFee[0]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
+    java.text.NumberFormat NF = java.text.NumberFormat.getInstance();
+    NF.setGroupingUsed(false);//去掉科学计数法显示
+//    jkxlDetailFee.setOriginalTotalCost(new BigDecimal(NF.format(zFee[0])).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
+    jkxlDetailFee.setOriginalTotalCost(Double.valueOf(NF.format(zFee[0])));
     jkxlDetailFee.setZjgcFee(new BigDecimal(zFee[1]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
     jkxlDetailFee.setOriginalRgCost(new BigDecimal(zFee[2]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
     jkxlDetailFee.setOriginalCbrCost(new BigDecimal(zFee[3]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
@@ -524,7 +527,7 @@ public class OverheadLineController extends BaseController {
     jkxlDetailFee.setFees(new BigDecimal(zFee[18]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
     jkxlDetailFee.setTex(new BigDecimal(zFee[19]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
 //    jkxlDetailFee.setGxFee(new BigDecimal(zFee[20]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
-    jkxlDetailFee.setTotalFee(new BigDecimal(zFee[21]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
+    jkxlDetailFee.setTotalFee(new BigDecimal(NF.format(zFee[21])).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
     jkxlDetailFee.setWbsCode("合计");
     jkxlDetailFee.setParentNode("30000000");
     jkxlDetailFee.setFeeType("1");