|
@@ -68,6 +68,9 @@ public class BashInfo {
|
|
|
public static final String CS_JZ = "建筑措施项目";
|
|
|
public static final String CS_AZ = "安装措施项目";
|
|
|
public static final String GF_AZ = "安装规费项目";
|
|
|
+ public static final String FBR_JZ = "建筑";
|
|
|
+ public static final String FBR_AZ = "安装";
|
|
|
+
|
|
|
|
|
|
|
|
|
public static final String DLJZ = "电缆建筑";
|
|
@@ -319,6 +322,34 @@ public class BashInfo {
|
|
|
return rate;
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取发包人建筑费
|
|
|
+ * @param importExcel
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static double getFbrJzFee(ImportExcel importExcel){
|
|
|
+ int lastRow = importExcel.getLastDataRowNum();
|
|
|
+ double d = 0.00;
|
|
|
+ for(int i=0;i<lastRow;i++){
|
|
|
+ String type = importExcel.getValue(i+1,1);
|
|
|
+ if(!type.contains(FBR_JZ)){
|
|
|
+ return d;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ for(int i=0;i<lastRow;i++){
|
|
|
+ String type = importExcel.getValue(i+1,0);
|
|
|
+ if(type.equals("")){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ if(type.equals(QT_XJ)){
|
|
|
+ d = importExcel.getDouble(i+1,6);
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return d;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 获取发包人安装费
|
|
|
* @param importExcel
|
|
@@ -328,6 +359,12 @@ public class BashInfo {
|
|
|
int lastRow = importExcel.getLastDataRowNum();
|
|
|
double d = 0.00;
|
|
|
for(int i=0;i<lastRow;i++){
|
|
|
+ String type = importExcel.getValue(i+1,1);
|
|
|
+ if(!type.contains(FBR_AZ)){
|
|
|
+ return d;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ for(int i=0;i<lastRow;i++){
|
|
|
String type = importExcel.getValue(i+1,0);
|
|
|
if(type.equals("")){
|
|
|
continue;
|
|
@@ -357,7 +394,6 @@ public class BashInfo {
|
|
|
double[] r = new double[2];
|
|
|
r[0] = d;
|
|
|
r[1] = e;
|
|
|
-
|
|
|
return r;
|
|
|
}
|
|
|
|