| | |
| | | import com.ruoyi.common.utils.QueryWrappers; |
| | | import com.ruoyi.common.utils.SecurityUtils; |
| | | import com.ruoyi.framework.exception.ErrorException; |
| | | import com.ruoyi.basic.util.HackLoopTableRenderPolicy; |
| | | import com.ruoyi.basic.util.XWPFDocumentUtils; |
| | | import com.ruoyi.inspect.util.HackLoopTableRenderPolicy; |
| | | import com.ruoyi.inspect.util.XWPFDocumentUtils; |
| | | import com.ruoyi.process.dto.QualityMonitorDetailsEvaluateDto; |
| | | import com.ruoyi.process.dto.QualityMonitorDto; |
| | | import com.ruoyi.process.excel.QualityMonitorDetailsUpload; |
| | |
| | | public void exportQualityMonitorRatify(Integer detailsRatifyId, HttpServletResponse response) { |
| | | QualityMonitorDetailsRatify qualityMonitorDetailsRatify = qualityMonitorDetailsRatifyMapper.selectOne(Wrappers.<QualityMonitorDetailsRatify>lambdaQuery().eq(QualityMonitorDetailsRatify::getQualityMonitorDetailsId, detailsRatifyId)); |
| | | |
| | | if(ObjectUtils.isNull(qualityMonitorDetailsRatify)){ |
| | | throw new ErrorException("这条数据还没有填写相关的实施计划信息!!!"); |
| | | } |
| | | |
| | | // 获取路径 |
| | | InputStream inputStream = this.getClass().getResourceAsStream("/static/quality-monitor-details-ratify.docx"); |
| | | Configure configure = Configure.builder() |