|
@@ -741,7 +741,7 @@ public class OverheadLineController extends BaseController {
|
|
|
}
|
|
|
//变电站项目求和
|
|
|
if(type.equals(BashInfo.PROJECT_BDZ)){
|
|
|
- double[][] zFees = new double[22][2];
|
|
|
+ double[][] zFees = new double[14][2];
|
|
|
for(JkxlDetailFee jkxlDetailFee : list){
|
|
|
if(jkxlDetailFee.getWbsCode().equals("21000000")){
|
|
|
zFees[0][0] = jkxlDetailFee.getOriginalTotalCost()!=null? jkxlDetailFee.getOriginalTotalCost():0.00;
|
|
@@ -751,14 +751,14 @@ public class OverheadLineController extends BaseController {
|
|
|
zFees[4][0] = jkxlDetailFee.getOriginalFbrCost()!=null? jkxlDetailFee.getOriginalFbrCost():0.00;
|
|
|
zFees[5][0] = jkxlDetailFee.getOriginalJxCost()!=null? jkxlDetailFee.getOriginalJxCost():0.00;
|
|
|
// zFees[6][0] = jkxlDetailFee.getRgCost()!=null? jkxlDetailFee.getRgCost():0.00;
|
|
|
- zFees[14][0] = jkxlDetailFee.getMeasuresFee1()!=null? jkxlDetailFee.getMeasuresFee1():0.00;
|
|
|
- zFees[15][0] = jkxlDetailFee.getMeasuresFee2()!=null? jkxlDetailFee.getMeasuresFee2():0.00;
|
|
|
- zFees[16][0] = jkxlDetailFee.getMeasuresFee3()!=null? jkxlDetailFee.getMeasuresFee3():0.00;
|
|
|
- zFees[17][0] = jkxlDetailFee.getOtherCost()!=null? jkxlDetailFee.getOtherCost():0.00;
|
|
|
- zFees[18][0] = jkxlDetailFee.getFees()!=null? jkxlDetailFee.getFees():0.00;
|
|
|
- zFees[19][0] = jkxlDetailFee.getTex()!=null? jkxlDetailFee.getTex():0.00;
|
|
|
- zFees[20][0] = jkxlDetailFee.getRgFtFee()!=null? jkxlDetailFee.getRgFtFee():0.00;
|
|
|
- zFees[21][0] = jkxlDetailFee.getTotalFee()!=null? jkxlDetailFee.getTotalFee():0.00;
|
|
|
+ zFees[6][0] = jkxlDetailFee.getMeasuresFee1()!=null? jkxlDetailFee.getMeasuresFee1():0.00;
|
|
|
+ zFees[7][0] = jkxlDetailFee.getMeasuresFee2()!=null? jkxlDetailFee.getMeasuresFee2():0.00;
|
|
|
+ zFees[8][0] = jkxlDetailFee.getMeasuresFee3()!=null? jkxlDetailFee.getMeasuresFee3():0.00;
|
|
|
+ zFees[9][0] = jkxlDetailFee.getOtherCost()!=null? jkxlDetailFee.getOtherCost():0.00;
|
|
|
+ zFees[10][0] = jkxlDetailFee.getFees()!=null? jkxlDetailFee.getFees():0.00;
|
|
|
+ zFees[11][0] = jkxlDetailFee.getTex()!=null? jkxlDetailFee.getTex():0.00;
|
|
|
+ zFees[12][0] = jkxlDetailFee.getRgFtFee()!=null? jkxlDetailFee.getRgFtFee():0.00;
|
|
|
+ zFees[13][0] = jkxlDetailFee.getTotalFee()!=null? jkxlDetailFee.getTotalFee():0.00;
|
|
|
}
|
|
|
if(jkxlDetailFee.getWbsCode().equals("23000000")){
|
|
|
zFees[0][1] = jkxlDetailFee.getOriginalTotalCost()!=null? jkxlDetailFee.getOriginalTotalCost():0.00;
|
|
@@ -768,14 +768,14 @@ public class OverheadLineController extends BaseController {
|
|
|
zFees[4][1] = jkxlDetailFee.getOriginalFbrCost()!=null? jkxlDetailFee.getOriginalFbrCost():0.00;
|
|
|
zFees[5][1] = jkxlDetailFee.getOriginalJxCost()!=null? jkxlDetailFee.getOriginalJxCost():0.00;
|
|
|
// zFees[6][1] = jkxlDetailFee.getRgCost()!=null? jkxlDetailFee.getRgCost():0.00;
|
|
|
- zFees[14][1] = jkxlDetailFee.getMeasuresFee1()!=null? jkxlDetailFee.getMeasuresFee1():0.00;
|
|
|
- zFees[15][1] = jkxlDetailFee.getMeasuresFee2()!=null? jkxlDetailFee.getMeasuresFee2():0.00;
|
|
|
- zFees[16][1] = jkxlDetailFee.getMeasuresFee3()!=null? jkxlDetailFee.getMeasuresFee3():0.00;
|
|
|
- zFees[17][1] = jkxlDetailFee.getOtherCost()!=null? jkxlDetailFee.getOtherCost():0.00;
|
|
|
- zFees[18][1] = jkxlDetailFee.getFees()!=null? jkxlDetailFee.getFees():0.00;
|
|
|
- zFees[19][1] = jkxlDetailFee.getTex()!=null? jkxlDetailFee.getTex():0.00;
|
|
|
- zFees[20][1] = jkxlDetailFee.getRgFtFee()!=null? jkxlDetailFee.getRgFtFee():0.00;
|
|
|
- zFees[21][1] = jkxlDetailFee.getTotalFee()!=null? jkxlDetailFee.getTotalFee():0.00;
|
|
|
+ zFees[6][1] = jkxlDetailFee.getMeasuresFee1()!=null? jkxlDetailFee.getMeasuresFee1():0.00;
|
|
|
+ zFees[7][1] = jkxlDetailFee.getMeasuresFee2()!=null? jkxlDetailFee.getMeasuresFee2():0.00;
|
|
|
+ zFees[8][1] = jkxlDetailFee.getMeasuresFee3()!=null? jkxlDetailFee.getMeasuresFee3():0.00;
|
|
|
+ zFees[9][1] = jkxlDetailFee.getOtherCost()!=null? jkxlDetailFee.getOtherCost():0.00;
|
|
|
+ zFees[10][1] = jkxlDetailFee.getFees()!=null? jkxlDetailFee.getFees():0.00;
|
|
|
+ zFees[11][1] = jkxlDetailFee.getTex()!=null? jkxlDetailFee.getTex():0.00;
|
|
|
+ zFees[12][1] = jkxlDetailFee.getRgFtFee()!=null? jkxlDetailFee.getRgFtFee():0.00;
|
|
|
+ zFees[13][1] = jkxlDetailFee.getTotalFee()!=null? jkxlDetailFee.getTotalFee():0.00;
|
|
|
}
|
|
|
}
|
|
|
JkxlDetailFee jkxlDetailFee = new JkxlDetailFee();
|
|
@@ -786,14 +786,14 @@ public class OverheadLineController extends BaseController {
|
|
|
jkxlDetailFee.setOriginalFbrCost(new BigDecimal(zFees[4][0]+zFees[4][1]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
jkxlDetailFee.setOriginalJxCost(new BigDecimal(zFees[5][0]+zFees[5][1]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
// jkxlDetailFee.setRgCost(new BigDecimal(zFees[6][0]+zFees[6][1]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
- jkxlDetailFee.setMeasuresFee1(new BigDecimal(zFees[14][0]+zFees[14][1]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
- jkxlDetailFee.setMeasuresFee2(new BigDecimal(zFees[15][0]+zFees[15][1]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
- jkxlDetailFee.setMeasuresFee3(new BigDecimal(zFees[16][0]+zFees[16][1]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
- jkxlDetailFee.setOtherCost(new BigDecimal(zFees[17][0]+zFees[17][1]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
- jkxlDetailFee.setFees(new BigDecimal(zFees[18][0]+zFees[18][1]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
- jkxlDetailFee.setTex(new BigDecimal(zFees[19][0]+zFees[19][1]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
- jkxlDetailFee.setRgFtFee(new BigDecimal(zFees[20][0]+zFees[20][1]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
- jkxlDetailFee.setTotalFee(new BigDecimal(zFees[21][0]+zFees[21][1]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
+ jkxlDetailFee.setMeasuresFee1(new BigDecimal(zFees[6][0]+zFees[6][1]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
+ jkxlDetailFee.setMeasuresFee2(new BigDecimal(zFees[7][0]+zFees[7][1]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
+ jkxlDetailFee.setMeasuresFee3(new BigDecimal(zFees[8][0]+zFees[8][1]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
+ jkxlDetailFee.setOtherCost(new BigDecimal(zFees[9][0]+zFees[9][1]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
+ jkxlDetailFee.setFees(new BigDecimal(zFees[10][0]+zFees[10][1]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
+ jkxlDetailFee.setTex(new BigDecimal(zFees[11][0]+zFees[11][1]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
+ jkxlDetailFee.setRgFtFee(new BigDecimal(zFees[12][0]+zFees[12][1]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
+ jkxlDetailFee.setTotalFee(new BigDecimal(zFees[13][0]+zFees[13][1]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
jkxlDetailFee.setWbsCode("合计");
|
|
|
jkxlDetailFee.setParentNode("20000000");
|
|
|
jkxlDetailFee.setFeeType("1");
|
|
@@ -816,7 +816,7 @@ public class OverheadLineController extends BaseController {
|
|
|
for (JkxlDetailFee jkxlDetailFee :list2){
|
|
|
total1 += jkxlDetailFee.getTotalFee();
|
|
|
}
|
|
|
- double [] zFee = new double[22];
|
|
|
+ double [] zFee = new double[14];
|
|
|
for(JkxlDetailFee jkxlDetailFee :list1){
|
|
|
zFee[0] += jkxlDetailFee.getOriginalTotalCost();
|
|
|
zFee[1] += jkxlDetailFee.getZjgcFee();
|
|
@@ -824,14 +824,14 @@ public class OverheadLineController extends BaseController {
|
|
|
zFee[3] += jkxlDetailFee.getOriginalCbrCost();
|
|
|
zFee[4] += jkxlDetailFee.getOriginalFbrCost();
|
|
|
zFee[5] += jkxlDetailFee.getOriginalJxCost();
|
|
|
- zFee[14] += jkxlDetailFee.getMeasuresFee1();
|
|
|
- zFee[15] += jkxlDetailFee.getMeasuresFee2();
|
|
|
- zFee[16] += jkxlDetailFee.getMeasuresFee3()!=null? jkxlDetailFee.getMeasuresFee3():0.00;
|
|
|
- zFee[17] += jkxlDetailFee.getOtherCost();
|
|
|
- zFee[18] += jkxlDetailFee.getFees();
|
|
|
- zFee[19] += jkxlDetailFee.getTex();
|
|
|
- zFee[20] += jkxlDetailFee.getRgFtFee()!=null? jkxlDetailFee.getRgFtFee():0.00;
|
|
|
- zFee[21] += jkxlDetailFee.getTotalFee();
|
|
|
+ zFee[6] += jkxlDetailFee.getMeasuresFee1();
|
|
|
+ zFee[7] += jkxlDetailFee.getMeasuresFee2();
|
|
|
+ zFee[8] += jkxlDetailFee.getMeasuresFee3()!=null? jkxlDetailFee.getMeasuresFee3():0.00;
|
|
|
+ zFee[9] += jkxlDetailFee.getOtherCost();
|
|
|
+ zFee[10] += jkxlDetailFee.getFees();
|
|
|
+ zFee[11] += jkxlDetailFee.getTex();
|
|
|
+ zFee[12] += jkxlDetailFee.getRgFtFee()!=null? jkxlDetailFee.getRgFtFee():0.00;
|
|
|
+ zFee[13] += jkxlDetailFee.getTotalFee();
|
|
|
}
|
|
|
JkxlDetailFee jkxlDetailFee = new JkxlDetailFee();
|
|
|
JkxlDetailFee jkxlDetailFee1 = new JkxlDetailFee();
|
|
@@ -842,14 +842,14 @@ public class OverheadLineController extends BaseController {
|
|
|
jkxlDetailFee.setOriginalFbrCost(new BigDecimal(zFee[4]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
jkxlDetailFee.setOriginalJxCost(new BigDecimal(zFee[5]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
// jkxlDetailFee.setRgCost(new BigDecimal(zFee[6]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
- jkxlDetailFee.setMeasuresFee1(new BigDecimal(zFee[14]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
- jkxlDetailFee.setMeasuresFee2(new BigDecimal(zFee[15]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
- jkxlDetailFee.setMeasuresFee3(new BigDecimal(zFee[16]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
- jkxlDetailFee.setOtherCost(new BigDecimal(zFee[17]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
- 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.setRgFtFee(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.setMeasuresFee1(new BigDecimal(zFee[6]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
+ jkxlDetailFee.setMeasuresFee2(new BigDecimal(zFee[7]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
+ jkxlDetailFee.setMeasuresFee3(new BigDecimal(zFee[8]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
+ jkxlDetailFee.setOtherCost(new BigDecimal(zFee[9]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
+ jkxlDetailFee.setFees(new BigDecimal(zFee[10]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
+ jkxlDetailFee.setTex(new BigDecimal(zFee[11]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
+ jkxlDetailFee.setRgFtFee(new BigDecimal(zFee[12]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
+ jkxlDetailFee.setTotalFee(new BigDecimal(zFee[13]).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
jkxlDetailFee.setWbsCode("合计");
|
|
|
if(type.equals(BashInfo.PROJECT_JKXL)) {
|
|
|
jkxlDetailFee.setParentNode("30000000");
|