|
|
|
@ -30,6 +30,7 @@ import com.inspect.base.redis.service.RedisService; |
|
|
|
import com.inspect.common.security.utils.DictUtils; |
|
|
|
import com.inspect.fegin.FeignBasedataAreaService; |
|
|
|
import com.inspect.fegin.FeignBasedataPatrolPointPresetService; |
|
|
|
import com.inspect.message.MessageUtils; |
|
|
|
import com.inspect.partrolresult.controller.PatrolResultController; |
|
|
|
import com.inspect.partrolresult.domain.AlgInfo; |
|
|
|
import com.inspect.partrolresult.domain.PatrolResult; |
|
|
|
@ -68,6 +69,7 @@ import org.apache.poi.ss.usermodel.Sheet; |
|
|
|
import org.dom4j.Document; |
|
|
|
import org.dom4j.DocumentHelper; |
|
|
|
import org.dom4j.Element; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.http.ResponseEntity; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
@ -91,6 +93,9 @@ public class PatrolTaskController extends BaseController { |
|
|
|
@Resource |
|
|
|
private SftpClient sftpClient; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private MessageUtils MessageUtils; |
|
|
|
|
|
|
|
public PatrolTaskController( |
|
|
|
IPatrolTaskService patrolTaskService, |
|
|
|
IPatrolTaskStatusService patrolTaskStatusService, |
|
|
|
@ -2436,32 +2441,32 @@ public class PatrolTaskController extends BaseController { |
|
|
|
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); |
|
|
|
response.setHeader("Content-Disposition", "attachment; filename=\"example.xlsx\""); |
|
|
|
HSSFWorkbook workbook = new HSSFWorkbook(); |
|
|
|
Sheet sheet = workbook.createSheet("任务详情_" + System.currentTimeMillis()); |
|
|
|
Sheet sheet = workbook.createSheet(MessageUtils.get("任务详情") + "_" + System.currentTimeMillis()); |
|
|
|
Row row = sheet.createRow(0); |
|
|
|
Cell cell = row.createCell(0); |
|
|
|
cell.setCellValue("序号"); |
|
|
|
cell.setCellValue(MessageUtils.get("编号")); |
|
|
|
Cell cell1 = row.createCell(1); |
|
|
|
cell1.setCellValue("设备"); |
|
|
|
cell1.setCellValue(MessageUtils.get("设备")); |
|
|
|
Cell cell2 = row.createCell(2); |
|
|
|
cell2.setCellValue("相机名"); |
|
|
|
cell2.setCellValue(MessageUtils.get("相机名")); |
|
|
|
Cell cell3 = row.createCell(3); |
|
|
|
cell3.setCellValue("系统"); |
|
|
|
cell3.setCellValue(MessageUtils.get("系统")); |
|
|
|
Cell cell4 = row.createCell(4); |
|
|
|
cell4.setCellValue("点位名称"); |
|
|
|
cell4.setCellValue(MessageUtils.get("点位名称")); |
|
|
|
Cell cell5 = row.createCell(5); |
|
|
|
cell5.setCellValue("状态"); |
|
|
|
cell5.setCellValue(MessageUtils.get("状态")); |
|
|
|
Cell cell6 = row.createCell(6); |
|
|
|
cell6.setCellValue("算法名称"); |
|
|
|
cell6.setCellValue(MessageUtils.get("算法名称")); |
|
|
|
Cell cell7 = row.createCell(7); |
|
|
|
cell7.setCellValue("读数"); |
|
|
|
cell7.setCellValue(MessageUtils.get("读数")); |
|
|
|
Cell cell8 = row.createCell(8); |
|
|
|
cell8.setCellValue("筛选图片"); |
|
|
|
cell8.setCellValue(MessageUtils.get("筛选图片")); |
|
|
|
Cell cell9 = row.createCell(9); |
|
|
|
cell9.setCellValue("筛选结果"); |
|
|
|
cell9.setCellValue(MessageUtils.get("筛选结果")); |
|
|
|
Cell cell10 = row.createCell(10); |
|
|
|
cell10.setCellValue("分析图片"); |
|
|
|
cell10.setCellValue(MessageUtils.get("分析图片")); |
|
|
|
Cell cell11 = row.createCell(11); |
|
|
|
cell11.setCellValue("分析结果"); |
|
|
|
cell11.setCellValue(MessageUtils.get("分析结果")); |
|
|
|
HSSFPatriarch patriarch = (HSSFPatriarch)sheet.createDrawingPatriarch(); |
|
|
|
for(int i = 0; i < newList.size(); ++i) { |
|
|
|
Row row1 = sheet.createRow(i + 1); |
|
|
|
|