|
|
|
@ -19,6 +19,7 @@ import com.inspect.insreport.domain.InspectionReport; |
|
|
|
import com.inspect.insreport.service.IInspectionReportService; |
|
|
|
import com.inspect.insreportdata.domain.InspectionReportData; |
|
|
|
import com.inspect.insreportdata.service.IInspectionReportDataService; |
|
|
|
import com.inspect.message.MessageUtils; |
|
|
|
import com.inspect.partrolresult.domain.PatrolResult; |
|
|
|
import com.inspect.partrolresult.service.IPatrolResultService; |
|
|
|
import com.inspect.partrolresult.util.PrintUtil; |
|
|
|
@ -63,6 +64,7 @@ import org.apache.poi.xssf.streaming.SXSSFSheet; |
|
|
|
import org.apache.poi.xssf.streaming.SXSSFWorkbook; |
|
|
|
import org.apache.poi.xwpf.usermodel.*; |
|
|
|
import org.openxmlformats.schemas.wordprocessingml.x2006.main.*; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.beans.factory.annotation.Value; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
@ -88,6 +90,9 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
private final SftpClient sftpClient; |
|
|
|
private final IPatrolResultAuxService iPatrolResultAuxService; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private MessageUtils MessageUtils; |
|
|
|
|
|
|
|
public PatrolTaskResultMainController(IPatrolTaskInfoService patrolTaskInfoService, IPatrolTaskResultMainService patrolTaskResultMainService, IPatrolResultService patrolResultService, IInspectionReportDataService inspectionReportDataService, IInspectionReportImgService inspectionReportImgService, IResultAnalysisService resultAnalysisService, IInspectionReportService inspectionReportService, IPatrolTaskService patrolTaskService, IPatrolTaskStatusService patrolTaskStatusService, SftpClient sftpClient, IPatrolResultAuxService iPatrolResultAuxService) { |
|
|
|
this.patrolTaskInfoService = patrolTaskInfoService; |
|
|
|
this.patrolTaskResultMainService = patrolTaskResultMainService; |
|
|
|
@ -272,7 +277,7 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
XWPFDocument doc = new XWPFDocument(); |
|
|
|
|
|
|
|
// 标题 |
|
|
|
addTitle(doc, "巡视报告"); |
|
|
|
addTitle(doc, MessageUtils.get("巡视报告")); |
|
|
|
|
|
|
|
// 基本信息表格 |
|
|
|
XWPFTable baseInfoTable = doc.createTable(7, 4); |
|
|
|
@ -286,7 +291,7 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
|
|
|
|
|
|
|
|
// 点位汇总 |
|
|
|
List<String> statusList = Arrays.asList("异常", "待人工确认", "正常"); |
|
|
|
List<String> statusList = Arrays.asList(MessageUtils.get("异常"), MessageUtils.get("待人工确认"), MessageUtils.get("正常")); |
|
|
|
for (String status : statusList) { |
|
|
|
addStatusSection(doc, report, status, images); |
|
|
|
} |
|
|
|
@ -317,19 +322,19 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
|
|
|
|
private void fillBaseInfo(XWPFTable table, InspectionReport report) { |
|
|
|
|
|
|
|
fillRow(table, 0, "变电站", report.getStationName(), "电压等级", report.getVoltLevel()); |
|
|
|
fillRow(table, 1, "巡视计划创建日期", formatDate(report.getInspectionDate()), |
|
|
|
"变电站类别", report.getStationType()); |
|
|
|
fillRow(table, 2, "巡视任务", report.getInspectionTaskName(), |
|
|
|
"环境信息", report.getEnvInfo()); |
|
|
|
fillRow(table, 3, "审核人", report.getCheckPerson(), |
|
|
|
"审核时间", formatDateTime(report.getCheckTime())); |
|
|
|
fillRow(table, 4, "巡视开始时间", formatDateTime(report.getInspectionStartTime()), |
|
|
|
"巡视结束时间", formatDateTime(report.getInspectionEndTime())); |
|
|
|
fillRowWithMerge(table, 5, "巡视统计", report.getPatrolStatistics(), 3); |
|
|
|
fillRow(table, 0, MessageUtils.get("变电站"), report.getStationName(), MessageUtils.get("电压等级"), report.getVoltLevel()); |
|
|
|
fillRow(table, 1, MessageUtils.get("巡视计划创建日期"), formatDate(report.getInspectionDate()), |
|
|
|
MessageUtils.get("变电站类别"), report.getStationType()); |
|
|
|
fillRow(table, 2, MessageUtils.get("巡视任务"), report.getInspectionTaskName(), |
|
|
|
MessageUtils.get("环境信息"), report.getEnvInfo()); |
|
|
|
fillRow(table, 3, MessageUtils.get("审核人"), report.getCheckPerson(), |
|
|
|
MessageUtils.get("审核时间"), formatDateTime(report.getCheckTime())); |
|
|
|
fillRow(table, 4, MessageUtils.get("巡视开始时间"), formatDateTime(report.getInspectionStartTime()), |
|
|
|
MessageUtils.get("巡视结束时间"), formatDateTime(report.getInspectionEndTime())); |
|
|
|
fillRowWithMerge(table, 5, MessageUtils.get("巡视统计"), report.getPatrolStatistics(), 3); |
|
|
|
|
|
|
|
// 新增:巡视结论(合并右侧3列) |
|
|
|
fillRowWithMerge(table, 6, "巡视结论", report.getDescription(), 3); |
|
|
|
fillRowWithMerge(table, 6, MessageUtils.get("巡视结论"), report.getDescription(), 3); |
|
|
|
} |
|
|
|
|
|
|
|
private void fillRow(XWPFTable table, int rowNum, String... values) { |
|
|
|
@ -452,15 +457,15 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
|
|
|
|
private void addStatusSection(XWPFDocument doc, InspectionReport report, |
|
|
|
String status, Map<String, byte[]> images) { |
|
|
|
addSectionHeader(doc, status + "点位汇总"); |
|
|
|
addSectionHeader(doc, status + MessageUtils.get("点位汇总")); |
|
|
|
|
|
|
|
XWPFTable table = doc.createTable(1, 9); |
|
|
|
table.setWidth("100%"); |
|
|
|
|
|
|
|
|
|
|
|
// 创建表头 |
|
|
|
String[] headers = {"编号", "区域", "设备", "点位", "数据来源", |
|
|
|
"采集时间", "巡视结果", "点位状态", "巡视图像"}; |
|
|
|
String[] headers = {MessageUtils.get("编号"), MessageUtils.get("区域"), MessageUtils.get("设备"), MessageUtils.get("点位"), MessageUtils.get("数据来源"), |
|
|
|
MessageUtils.get("采集时间"), MessageUtils.get("巡视结果"), MessageUtils.get("点位状态"), MessageUtils.get("巡视图像")}; |
|
|
|
XWPFTableRow headerRow = table.getRow(0); |
|
|
|
for (int i = 0; i < headers.length; i++) { |
|
|
|
XWPFTableCell cell = headerRow.getCell(i); |
|
|
|
@ -867,7 +872,7 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
HSSFRow hssRow = hssfSheet.createRow(0); |
|
|
|
hssRow.setHeight((short) 600); |
|
|
|
HSSFCell cell0 = hssRow.createCell(0); |
|
|
|
cell0.setCellValue("巡视报告"); |
|
|
|
cell0.setCellValue(MessageUtils.get("巡视报告")); |
|
|
|
HSSFCellStyle hssfCellStyle = hssfWorkbook.createCellStyle(); |
|
|
|
hssfCellStyle.setAlignment(HorizontalAlignment.CENTER); |
|
|
|
hssfCellStyle.setVerticalAlignment(VerticalAlignment.CENTER); |
|
|
|
@ -879,13 +884,13 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
cell0.setCellStyle(hssfCellStyle); |
|
|
|
HSSFRow row1 = hssfSheet.createRow(1); |
|
|
|
HSSFCell cell11 = row1.createCell(0); |
|
|
|
cell11.setCellValue("变电站"); |
|
|
|
cell11.setCellValue(MessageUtils.get("变电站")); |
|
|
|
cell11.setCellStyle(colStyle2); |
|
|
|
HSSFCell cell12 = row1.createCell(4); |
|
|
|
cell12.setCellValue(inspectionReport.getStationName()); |
|
|
|
cell12.setCellStyle(colStyle2); |
|
|
|
HSSFCell cell13 = row1.createCell(8); |
|
|
|
cell13.setCellValue("电压等级"); |
|
|
|
cell13.setCellValue(MessageUtils.get("电压等级")); |
|
|
|
cell13.setCellStyle(colStyle2); |
|
|
|
HSSFCell cell14 = row1.createCell(12); |
|
|
|
cell14.setCellValue(inspectionReport.getVoltLevel()); |
|
|
|
@ -899,7 +904,7 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
|
|
|
|
HSSFRow hssfRow2 = hssfSheet.createRow(2); |
|
|
|
HSSFCell cell21 = hssfRow2.createCell(0); |
|
|
|
cell21.setCellValue("巡视计划创建日期"); |
|
|
|
cell21.setCellValue(MessageUtils.get("巡视计划创建日期")); |
|
|
|
cell21.setCellStyle(colStyle2); |
|
|
|
HSSFCell cell22 = hssfRow2.createCell(4); |
|
|
|
if (inspectionReport.getInspectionDate() != null) { |
|
|
|
@ -908,7 +913,7 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
|
|
|
|
cell22.setCellStyle(colStyle2); |
|
|
|
HSSFCell cell23 = hssfRow2.createCell(8); |
|
|
|
cell23.setCellValue("变电站类别"); |
|
|
|
cell23.setCellValue(MessageUtils.get("变电站类别")); |
|
|
|
cell23.setCellStyle(colStyle2); |
|
|
|
HSSFCell cell24 = hssfRow2.createCell(12); |
|
|
|
cell24.setCellValue(inspectionReport.getStationType()); |
|
|
|
@ -923,13 +928,13 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
|
|
|
|
HSSFRow hssfRow3 = hssfSheet.createRow(3); |
|
|
|
HSSFCell cell31 = hssfRow3.createCell(0); |
|
|
|
cell31.setCellValue("巡视任务"); |
|
|
|
cell31.setCellValue(MessageUtils.get("巡视任务")); |
|
|
|
cell31.setCellStyle(colStyle2); |
|
|
|
HSSFCell cell32 = hssfRow3.createCell(4); |
|
|
|
cell32.setCellValue(inspectionReport.getInspectionTaskName()); |
|
|
|
cell32.setCellStyle(colStyle2); |
|
|
|
HSSFCell cell33 = hssfRow3.createCell(8); |
|
|
|
cell33.setCellValue("环境信息"); |
|
|
|
cell33.setCellValue(MessageUtils.get("环境信息")); |
|
|
|
cell33.setCellStyle(colStyle2); |
|
|
|
HSSFCell cell34 = hssfRow3.createCell(12); |
|
|
|
cell34.setCellValue(inspectionReport.getEnvInfo()); |
|
|
|
@ -943,13 +948,13 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
|
|
|
|
HSSFRow hssfRow4 = hssfSheet.createRow(4); |
|
|
|
HSSFCell cell41 = hssfRow4.createCell(0); |
|
|
|
cell41.setCellValue("审核人"); |
|
|
|
cell41.setCellValue(MessageUtils.get("审核人")); |
|
|
|
cell41.setCellStyle(colStyle2); |
|
|
|
HSSFCell cell42 = hssfRow4.createCell(4); |
|
|
|
cell42.setCellValue(inspectionReport.getCheckPerson()); |
|
|
|
cell42.setCellStyle(colStyle2); |
|
|
|
HSSFCell cell43 = hssfRow4.createCell(8); |
|
|
|
cell43.setCellValue("审核时间"); |
|
|
|
cell43.setCellValue(MessageUtils.get("审核时间")); |
|
|
|
cell43.setCellStyle(colStyle2); |
|
|
|
HSSFCell cell44 = hssfRow4.createCell(12); |
|
|
|
cell44.setCellValue(DateUtils.format(DateUtils.yyyyMMddHHmmss2, inspectionReport.getCheckTime())); |
|
|
|
@ -964,7 +969,7 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
|
|
|
|
HSSFRow hssfRow5 = hssfSheet.createRow(5); |
|
|
|
HSSFCell cell51 = hssfRow5.createCell(0); |
|
|
|
cell51.setCellValue("巡视开始时间"); |
|
|
|
cell51.setCellValue(MessageUtils.get("巡视开始时间")); |
|
|
|
cell51.setCellStyle(colStyle2); |
|
|
|
HSSFCell cell52 = hssfRow5.createCell(4); |
|
|
|
if (inspectionReport.getInspectionStartTime() != null) { |
|
|
|
@ -973,7 +978,7 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
|
|
|
|
cell52.setCellStyle(colStyle2); |
|
|
|
HSSFCell cell53 = hssfRow5.createCell(8); |
|
|
|
cell53.setCellValue("巡视结束时间"); |
|
|
|
cell53.setCellValue(MessageUtils.get("巡视结束时间")); |
|
|
|
cell53.setCellStyle(colStyle2); |
|
|
|
HSSFCell cell54 = hssfRow5.createCell(12); |
|
|
|
if (inspectionReport.getInspectionEndTime() != null) { |
|
|
|
@ -992,7 +997,7 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
HSSFRow hssfRow6 = hssfSheet.createRow(6); |
|
|
|
hssfRow6.setHeight((short) 1000); |
|
|
|
HSSFCell cell61 = hssfRow6.createCell(0); |
|
|
|
cell61.setCellValue("巡视统计"); |
|
|
|
cell61.setCellValue(MessageUtils.get("巡视统计")); |
|
|
|
cell61.setCellStyle(colStyle2); |
|
|
|
HSSFCell cell62 = hssfRow6.createCell(4); |
|
|
|
cell62.setCellValue(inspectionReport.getPatrolStatistics()); |
|
|
|
@ -1016,7 +1021,7 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
HSSFRow hssfRow7 = hssfSheet.createRow(8); |
|
|
|
hssfRow7.setHeight((short) 1000); |
|
|
|
HSSFCell cell71 = hssfRow7.createCell(0); |
|
|
|
cell71.setCellValue("巡视结论"); |
|
|
|
cell71.setCellValue(MessageUtils.get("巡视结论")); |
|
|
|
cell71.setCellStyle(colStyle2); |
|
|
|
HSSFCell cell72 = hssfRow7.createCell(4); |
|
|
|
cell72.setCellValue(inspectionReport.getDescription()); |
|
|
|
@ -1031,13 +1036,13 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
|
|
|
|
InspectionReportData inspectionReportData = new InspectionReportData(); |
|
|
|
List<InspectionReportData> list = new ArrayList<>(); |
|
|
|
inspectionReportData.setPointStatus("异常"); |
|
|
|
inspectionReportData.setPointStatus(MessageUtils.get("异常")); |
|
|
|
list.add(inspectionReportData); |
|
|
|
InspectionReportData inspection = new InspectionReportData(); |
|
|
|
inspection.setPointStatus("待人工确认"); |
|
|
|
inspection.setPointStatus(MessageUtils.get("待人工确认")); |
|
|
|
list.add(inspection); |
|
|
|
InspectionReportData reportData = new InspectionReportData(); |
|
|
|
reportData.setPointStatus("正常"); |
|
|
|
reportData.setPointStatus(MessageUtils.get("正常")); |
|
|
|
list.add(reportData); |
|
|
|
int total = 0; |
|
|
|
HSSFPatriarch patriarch = hssfSheet.createDrawingPatriarch(); |
|
|
|
@ -1049,7 +1054,7 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
hssfSheet.addMergedRegion(cellRangeAddress); |
|
|
|
HSSFRow rowa1 = hssfSheet.createRow(9 + total); |
|
|
|
HSSFCell cella1 = rowa1.createCell(0); |
|
|
|
cella1.setCellValue(arr.getPointStatus() + "点位汇总"); |
|
|
|
cella1.setCellValue(arr.getPointStatus() + MessageUtils.get("点位汇总")); |
|
|
|
HSSFCellStyle hssfCellStyle1 = hssfWorkbook.createCellStyle(); |
|
|
|
hssfCellStyle1.setAlignment(HorizontalAlignment.CENTER); |
|
|
|
hssfCellStyle1.setVerticalAlignment(VerticalAlignment.CENTER); |
|
|
|
@ -1073,39 +1078,39 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
hssfSheet.addMergedRegion(new CellRangeAddress(10 + total, 10 + total, 5, 6)); |
|
|
|
hssfSheet.addMergedRegion(new CellRangeAddress(10 + total, 10 + total, 9, 10)); |
|
|
|
cella1 = rowa1.createCell(0); |
|
|
|
cella1.setCellValue("编号"); |
|
|
|
cella1.setCellValue(MessageUtils.get("编号")); |
|
|
|
cella1.setCellStyle(colStyle2); |
|
|
|
cella1 = rowa1.createCell(1); |
|
|
|
cella1.setCellValue("区域"); |
|
|
|
cella1.setCellValue(MessageUtils.get("区域")); |
|
|
|
cella1.setCellStyle(colStyle2); |
|
|
|
cella1 = rowa1.createCell(2); |
|
|
|
cella1.setCellValue("设备"); |
|
|
|
cella1.setCellValue(MessageUtils.get("设备")); |
|
|
|
cella1.setCellStyle(colStyle2); |
|
|
|
cella1 = rowa1.createCell(3); |
|
|
|
cella1.setCellStyle(colStyle2); |
|
|
|
cella1 = rowa1.createCell(4); |
|
|
|
cella1.setCellStyle(colStyle2); |
|
|
|
cella1 = rowa1.createCell(5); |
|
|
|
cella1.setCellValue("点位"); |
|
|
|
cella1.setCellValue(MessageUtils.get("点位")); |
|
|
|
cella1.setCellStyle(colStyle); |
|
|
|
cella1 = rowa1.createCell(6); |
|
|
|
cella1.setCellStyle(colStyle); |
|
|
|
cella1 = rowa1.createCell(7); |
|
|
|
cella1.setCellValue("数据来源"); |
|
|
|
cella1.setCellValue(MessageUtils.get("数据来源")); |
|
|
|
cella1.setCellStyle(colStyle2); |
|
|
|
cella1 = rowa1.createCell(8); |
|
|
|
cella1.setCellValue("采集时间"); |
|
|
|
cella1.setCellValue(MessageUtils.get("采集时间")); |
|
|
|
cella1.setCellStyle(colStyle2); |
|
|
|
cella1 = rowa1.createCell(9); |
|
|
|
cella1.setCellValue("巡视结果"); |
|
|
|
cella1.setCellValue(MessageUtils.get("巡视结果")); |
|
|
|
cella1.setCellStyle(colStyle); |
|
|
|
cella1 = rowa1.createCell(10); |
|
|
|
cella1.setCellStyle(colStyle); |
|
|
|
cella1 = rowa1.createCell(11); |
|
|
|
cella1.setCellValue("点位状态"); |
|
|
|
cella1.setCellValue(MessageUtils.get("点位状态")); |
|
|
|
cella1.setCellStyle(colStyle2); |
|
|
|
cella1 = rowa1.createCell(12); |
|
|
|
cella1.setCellValue("巡视图像"); |
|
|
|
cella1.setCellValue(MessageUtils.get("巡视图像")); |
|
|
|
cella1.setCellStyle(colStyle); |
|
|
|
cella1 = rowa1.createCell(13); |
|
|
|
cella1.setCellStyle(colStyle); |
|
|
|
@ -1318,7 +1323,7 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
Row row0 = sheet.createRow(0); |
|
|
|
row0.setHeight((short) 600); |
|
|
|
Cell cell0 = row0.createCell(0); |
|
|
|
cell0.setCellValue("巡视报告"); |
|
|
|
cell0.setCellValue(MessageUtils.get("巡视报告")); |
|
|
|
CellStyle stylea = wb.createCellStyle(); |
|
|
|
stylea.setAlignment(HorizontalAlignment.CENTER); |
|
|
|
stylea.setVerticalAlignment(VerticalAlignment.CENTER); |
|
|
|
@ -1330,13 +1335,13 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
cell0.setCellStyle(stylea); |
|
|
|
Row row1 = sheet.createRow(1); |
|
|
|
Cell cell11 = row1.createCell(0); |
|
|
|
cell11.setCellValue("变电站"); |
|
|
|
cell11.setCellValue(MessageUtils.get("变电站")); |
|
|
|
cell11.setCellStyle(colStyle2); |
|
|
|
Cell cell12 = row1.createCell(4); |
|
|
|
cell12.setCellValue(inspectionReport.getStationName()); |
|
|
|
cell12.setCellStyle(colStyle2); |
|
|
|
Cell cell13 = row1.createCell(8); |
|
|
|
cell13.setCellValue("电压等级"); |
|
|
|
cell13.setCellValue(MessageUtils.get("电压等级")); |
|
|
|
cell13.setCellStyle(colStyle2); |
|
|
|
Cell cell14 = row1.createCell(12); |
|
|
|
cell14.setCellValue(inspectionReport.getVoltLevel()); |
|
|
|
@ -1351,7 +1356,7 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
|
|
|
|
Row row2 = sheet.createRow(2); |
|
|
|
Cell cell21 = row2.createCell(0); |
|
|
|
cell21.setCellValue("巡视计划创建日期"); |
|
|
|
cell21.setCellValue(MessageUtils.get("巡视计划创建日期")); |
|
|
|
cell21.setCellStyle(colStyle2); |
|
|
|
Cell cell22 = row2.createCell(4); |
|
|
|
if (inspectionReport.getInspectionDate() != null) { |
|
|
|
@ -1360,7 +1365,7 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
|
|
|
|
cell22.setCellStyle(colStyle2); |
|
|
|
Cell cell23 = row2.createCell(8); |
|
|
|
cell23.setCellValue("变电站类别"); |
|
|
|
cell23.setCellValue(MessageUtils.get("变电站类别")); |
|
|
|
cell23.setCellStyle(colStyle2); |
|
|
|
Cell cell24 = row2.createCell(12); |
|
|
|
cell24.setCellValue(inspectionReport.getStationType()); |
|
|
|
@ -1375,13 +1380,13 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
|
|
|
|
Row row3 = sheet.createRow(3); |
|
|
|
Cell cell31 = row3.createCell(0); |
|
|
|
cell31.setCellValue("巡视任务"); |
|
|
|
cell31.setCellValue(MessageUtils.get("巡视任务")); |
|
|
|
cell31.setCellStyle(colStyle2); |
|
|
|
Cell cell32 = row3.createCell(4); |
|
|
|
cell32.setCellValue(inspectionReport.getInspectionTaskName()); |
|
|
|
cell32.setCellStyle(colStyle2); |
|
|
|
Cell cell33 = row3.createCell(8); |
|
|
|
cell33.setCellValue("环境信息"); |
|
|
|
cell33.setCellValue(MessageUtils.get("环境信息")); |
|
|
|
cell33.setCellStyle(colStyle2); |
|
|
|
Cell cell34 = row3.createCell(12); |
|
|
|
cell34.setCellValue(inspectionReport.getEnvInfo()); |
|
|
|
@ -1396,13 +1401,13 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
|
|
|
|
Row row4 = sheet.createRow(4); |
|
|
|
Cell cell41 = row4.createCell(0); |
|
|
|
cell41.setCellValue("审核人"); |
|
|
|
cell41.setCellValue(MessageUtils.get("审核人")); |
|
|
|
cell41.setCellStyle(colStyle2); |
|
|
|
Cell cell42 = row4.createCell(4); |
|
|
|
cell42.setCellValue(inspectionReport.getCheckPerson()); |
|
|
|
cell42.setCellStyle(colStyle2); |
|
|
|
Cell cell43 = row4.createCell(8); |
|
|
|
cell43.setCellValue("审核时间"); |
|
|
|
cell43.setCellValue(MessageUtils.get("审核时间")); |
|
|
|
cell43.setCellStyle(colStyle2); |
|
|
|
Cell cell44 = row4.createCell(12); |
|
|
|
cell44.setCellValue(DateUtil.formatDateTime(inspectionReport.getCheckTime())); |
|
|
|
@ -1417,7 +1422,7 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
|
|
|
|
Row row5 = sheet.createRow(5); |
|
|
|
Cell cell51 = row5.createCell(0); |
|
|
|
cell51.setCellValue("巡视开始时间"); |
|
|
|
cell51.setCellValue(MessageUtils.get("巡视开始时间")); |
|
|
|
cell51.setCellStyle(colStyle2); |
|
|
|
Cell cell52 = row5.createCell(4); |
|
|
|
if (inspectionReport.getInspectionStartTime() != null) { |
|
|
|
@ -1426,7 +1431,7 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
|
|
|
|
cell52.setCellStyle(colStyle2); |
|
|
|
Cell cell53 = row5.createCell(8); |
|
|
|
cell53.setCellValue("巡视结束时间"); |
|
|
|
cell53.setCellValue(MessageUtils.get("巡视结束时间")); |
|
|
|
cell53.setCellStyle(colStyle2); |
|
|
|
Cell cell54 = row5.createCell(12); |
|
|
|
if (inspectionReport.getInspectionEndTime() != null) { |
|
|
|
@ -1445,7 +1450,7 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
Row row6 = sheet.createRow(6); |
|
|
|
row6.setHeight((short) 1000); |
|
|
|
Cell cell61 = row6.createCell(0); |
|
|
|
cell61.setCellValue("巡视统计"); |
|
|
|
cell61.setCellValue(MessageUtils.get("巡视统计")); |
|
|
|
cell61.setCellStyle(colStyle2); |
|
|
|
Cell cell62 = row6.createCell(4); |
|
|
|
cell62.setCellValue(inspectionReport.getPatrolStatistics()); |
|
|
|
@ -1469,7 +1474,7 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
Row row7 = sheet.createRow(8); |
|
|
|
row7.setHeight((short) 1000); |
|
|
|
Cell cell71 = row7.createCell(0); |
|
|
|
cell71.setCellValue("巡视结论"); |
|
|
|
cell71.setCellValue(MessageUtils.get("巡视结论")); |
|
|
|
cell71.setCellStyle(colStyle2); |
|
|
|
Cell cell72 = row7.createCell(4); |
|
|
|
cell72.setCellValue(inspectionReport.getDescription()); |
|
|
|
@ -1485,13 +1490,13 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
|
|
|
|
InspectionReportData inspectionReportData = new InspectionReportData(); |
|
|
|
List<InspectionReportData> list = new ArrayList(); |
|
|
|
inspectionReportData.setPointStatus("异常"); |
|
|
|
inspectionReportData.setPointStatus(MessageUtils.get("异常")); |
|
|
|
list.add(inspectionReportData); |
|
|
|
InspectionReportData inspection = new InspectionReportData(); |
|
|
|
inspection.setPointStatus("待人工确认"); |
|
|
|
inspection.setPointStatus(MessageUtils.get("待人工确认")); |
|
|
|
list.add(inspection); |
|
|
|
InspectionReportData inection = new InspectionReportData(); |
|
|
|
inection.setPointStatus("正常"); |
|
|
|
inection.setPointStatus(MessageUtils.get("正常")); |
|
|
|
list.add(inection); |
|
|
|
int total = 0; |
|
|
|
|
|
|
|
@ -1503,7 +1508,7 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
sheet.addMergedRegion(callRangeAddressa1); |
|
|
|
Row rowa1 = sheet.createRow(9 + total); |
|
|
|
Cell cella1 = rowa1.createCell(0); |
|
|
|
cella1.setCellValue(arr.getPointStatus() + "点位汇总"); |
|
|
|
cella1.setCellValue(arr.getPointStatus() + MessageUtils.get("点位汇总")); |
|
|
|
CellStyle styleab = wb.createCellStyle(); |
|
|
|
styleab.setAlignment(HorizontalAlignment.CENTER); |
|
|
|
styleab.setVerticalAlignment(VerticalAlignment.CENTER); |
|
|
|
@ -1527,39 +1532,39 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
sheet.addMergedRegion(new CellRangeAddress(10 + total, 10 + total, 5, 6)); |
|
|
|
sheet.addMergedRegion(new CellRangeAddress(10 + total, 10 + total, 9, 10)); |
|
|
|
cella1 = rowa1.createCell(0); |
|
|
|
cella1.setCellValue("编号"); |
|
|
|
cella1.setCellValue(MessageUtils.get("编号")); |
|
|
|
cella1.setCellStyle(colStyle2); |
|
|
|
cella1 = rowa1.createCell(1); |
|
|
|
cella1.setCellValue("区域"); |
|
|
|
cella1.setCellValue(MessageUtils.get("区域")); |
|
|
|
cella1.setCellStyle(colStyle2); |
|
|
|
cella1 = rowa1.createCell(2); |
|
|
|
cella1.setCellValue("设备"); |
|
|
|
cella1.setCellValue(MessageUtils.get("设备")); |
|
|
|
cella1.setCellStyle(colStyle2); |
|
|
|
cella1 = rowa1.createCell(3); |
|
|
|
cella1.setCellStyle(colStyle2); |
|
|
|
cella1 = rowa1.createCell(4); |
|
|
|
cella1.setCellStyle(colStyle2); |
|
|
|
cella1 = rowa1.createCell(5); |
|
|
|
cella1.setCellValue("点位"); |
|
|
|
cella1.setCellValue(MessageUtils.get("点位")); |
|
|
|
cella1.setCellStyle(colStyle); |
|
|
|
cella1 = rowa1.createCell(6); |
|
|
|
cella1.setCellStyle(colStyle); |
|
|
|
cella1 = rowa1.createCell(7); |
|
|
|
cella1.setCellValue("数据来源"); |
|
|
|
cella1.setCellValue(MessageUtils.get("数据来源")); |
|
|
|
cella1.setCellStyle(colStyle2); |
|
|
|
cella1 = rowa1.createCell(8); |
|
|
|
cella1.setCellValue("采集时间"); |
|
|
|
cella1.setCellValue(MessageUtils.get("采集时间")); |
|
|
|
cella1.setCellStyle(colStyle2); |
|
|
|
cella1 = rowa1.createCell(9); |
|
|
|
cella1.setCellValue("巡视结果"); |
|
|
|
cella1.setCellValue(MessageUtils.get("巡视结果")); |
|
|
|
cella1.setCellStyle(colStyle); |
|
|
|
cella1 = rowa1.createCell(10); |
|
|
|
cella1.setCellStyle(colStyle); |
|
|
|
cella1 = rowa1.createCell(11); |
|
|
|
cella1.setCellValue("点位状态"); |
|
|
|
cella1.setCellValue(MessageUtils.get("点位状态")); |
|
|
|
cella1.setCellStyle(colStyle2); |
|
|
|
cella1 = rowa1.createCell(12); |
|
|
|
cella1.setCellValue("巡视图像"); |
|
|
|
cella1.setCellValue(MessageUtils.get("巡视图像")); |
|
|
|
cella1.setCellStyle(colStyle); |
|
|
|
cella1 = rowa1.createCell(13); |
|
|
|
cella1.setCellStyle(colStyle); |
|
|
|
|