liding
8 天以前 3728fa293e1faf4bf4f9bf41105b84ddb43dc82e
inspect-server/src/main/java/com/ruoyi/inspect/service/InsReportService.java
@@ -22,7 +22,7 @@
    Map<String,Object> pageInsReport(Page page, ReportPageDto reportPageDto);
    void wordToPdf(String path,String sealUrl, boolean isRawMater);
    void wordToPdf(String path, String maSealUrl, String seamSealUrl, boolean isRawMater);
    int inReport(String url, Integer id);
@@ -35,9 +35,13 @@
    int examineReport(Integer id, Integer isExamine, String examineTell, Integer userId);
    //批准
    int ratifyReport(Integer id, Integer isRatify, String ratifyTell);
    int ratifyReport(Integer id, Integer isRatify, String ratifyTell, String sealIds,
                     Integer maSealId, Integer reportSealId, Integer seamSealId);
    int wordInsertUrl(Map<String, Object> map, String url);
    /** 在线编辑保存后重新生成对应报告的临时 PDF。 */
    String prepareEditedReportPreview(String absoluteDocxPath);
    String downAll(String ids);
@@ -45,6 +49,9 @@
     * 单份报告 Word 下载,reportType:0检测报告,1检验报告;createOrderUser 用于复用报告编制的数据范围。
     */
    void download(Integer id, Integer reportType, Integer createOrderUser, HttpServletResponse response);
    /** 与 Word 下载相同的数据范围,使用固定分页的 PDF 保留报告版式。 */
    void preview(Integer id, Integer reportType, Integer createOrderUser, HttpServletResponse response);
    int upAll(MultipartFile file) throws IOException;
@@ -59,11 +66,10 @@
    Long getUnqualifiedCount(InsOrder insOrder);
    /**
     * 退回到检验任务
     * @param id
     * @return
     * 退回报告流程。
     * target:INSPECTION_TASK 退回检验任务;REPORT_REVIEW 退回报告审核。
     */
    boolean sendBackTask(Integer id);
    boolean sendBackTask(Integer id, String target, String reason);
    /**
     * 报告导出