|
@@ -1,5 +1,6 @@
|
|
package com.jeeplus.modules.sg.financial.erpcredit.util;
|
|
package com.jeeplus.modules.sg.financial.erpcredit.util;
|
|
|
|
|
|
|
|
+import com.jeeplus.modules.filing.basicInformation.entity.BasicInformation;
|
|
import com.jeeplus.modules.sg.financial.erpcredit.entity.*;
|
|
import com.jeeplus.modules.sg.financial.erpcredit.entity.*;
|
|
import com.jeeplus.modules.sg.financial.settlement.entity.MaintainData;
|
|
import com.jeeplus.modules.sg.financial.settlement.entity.MaintainData;
|
|
import org.apache.poi.hssf.usermodel.HSSFCellStyle;
|
|
import org.apache.poi.hssf.usermodel.HSSFCellStyle;
|
|
@@ -10,6 +11,7 @@ import org.apache.poi.xssf.usermodel.XSSFFont;
|
|
import org.apache.poi.xssf.usermodel.XSSFRow;
|
|
import org.apache.poi.xssf.usermodel.XSSFRow;
|
|
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
|
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
|
|
|
|
|
|
|
+import java.math.BigDecimal;
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
@@ -108,7 +110,18 @@ public class ExportUtil {
|
|
}else {
|
|
}else {
|
|
cell=row.getCell(9);
|
|
cell=row.getCell(9);
|
|
}
|
|
}
|
|
- cell.setCellValue(schedule.getActualIntallProject());
|
|
|
|
|
|
+ String actualIntallProject = schedule.getActualIntallProject();
|
|
|
|
+ String actualEquipmentValue = schedule.getActualEquipmentValue();
|
|
|
|
+ if (null == actualIntallProject || "".equals(actualIntallProject)) {
|
|
|
|
+ actualIntallProject = "0.0";
|
|
|
|
+ }
|
|
|
|
+ if (null == actualEquipmentValue || "".equals(actualEquipmentValue)) {
|
|
|
|
+ actualEquipmentValue = "0.0";
|
|
|
|
+ }
|
|
|
|
+ BigDecimal all = new BigDecimal(actualIntallProject);
|
|
|
|
+ BigDecimal mul = new BigDecimal(actualEquipmentValue);
|
|
|
|
+ BigDecimal bigDecimal = all.subtract(mul);
|
|
|
|
+ cell.setCellValue(bigDecimal.toString());
|
|
cell.setCellStyle(cellStyle);
|
|
cell.setCellStyle(cellStyle);
|
|
if (i==scheduleList.size()-1){ cell.setCellStyle(cellStyleFont); }
|
|
if (i==scheduleList.size()-1){ cell.setCellStyle(cellStyleFont); }
|
|
if (row.getCell(10)==null){
|
|
if (row.getCell(10)==null){
|