|
|
@@ -3,6 +3,7 @@ package cn.start.tz.module.pressure2.controller.admin.boilertaskorder;
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
import cn.hutool.core.date.DatePattern;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
+import cn.start.tz.framework.common.exception.ServiceException;
|
|
|
import cn.start.tz.framework.common.pojo.CommonResult;
|
|
|
import cn.start.tz.framework.common.pojo.PageResult;
|
|
|
import cn.start.tz.framework.common.util.object.BeanUtils;
|
|
|
@@ -148,6 +149,9 @@ public class BoilerTaskOrderInspectionController {
|
|
|
@Tag(name = "检验意见通知书隐患上报")
|
|
|
public void getAppointmentConfirmOrderRefuseItemReportedExcel(@RequestBody BoilerTaskOrderPageReqVO pageReqVO, HttpServletResponse response) throws IOException {
|
|
|
PageResult<BoilerOrderItemPageRespVO> pageResult = boilerTaskOrderService.inspectionOpinionPage(pageReqVO);
|
|
|
+ if (pageResult.getList() == null || pageResult.getList().isEmpty()){
|
|
|
+ throw new ServiceException(500,"没有数据需要导出");
|
|
|
+ }
|
|
|
List<BoilerInspectionOpinionReportedExcelVO> list = BeanUtils.toBean(pageResult.getList(), BoilerInspectionOpinionReportedExcelVO.class);
|
|
|
list.forEach(item -> {
|
|
|
if (!CollUtil.isEmpty(item.getReportDOList())) {
|