|
@@ -10,6 +10,7 @@ import cn.cslg.pas.common.utils.SecurityUtils.LoginUtils;
|
|
import cn.cslg.pas.common.utils.auth.checkAuth;
|
|
import cn.cslg.pas.common.utils.auth.checkAuth;
|
|
import cn.cslg.pas.domain.PatentInstruction;
|
|
import cn.cslg.pas.domain.PatentInstruction;
|
|
import cn.cslg.pas.service.PatentInstructionService;
|
|
import cn.cslg.pas.service.PatentInstructionService;
|
|
|
|
+import cn.cslg.pas.service.patentPDF.PatentPDFService;
|
|
import cn.hutool.core.io.FileUtil;
|
|
import cn.hutool.core.io.FileUtil;
|
|
import cn.hutool.core.io.IoUtil;
|
|
import cn.hutool.core.io.IoUtil;
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
@@ -25,6 +26,7 @@ import org.springframework.web.multipart.MultipartFile;
|
|
import javax.servlet.ServletOutputStream;
|
|
import javax.servlet.ServletOutputStream;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import java.io.IOException;
|
|
import java.io.IOException;
|
|
|
|
+import java.util.List;
|
|
|
|
|
|
/**
|
|
/**
|
|
* <p>
|
|
* <p>
|
|
@@ -40,6 +42,7 @@ import java.io.IOException;
|
|
@RequiredArgsConstructor(onConstructor_ = {@Lazy})
|
|
@RequiredArgsConstructor(onConstructor_ = {@Lazy})
|
|
public class PatentInstructionController {
|
|
public class PatentInstructionController {
|
|
private final PatentInstructionService patentInstructionService;
|
|
private final PatentInstructionService patentInstructionService;
|
|
|
|
+ private final PatentPDFService patentPDFService;
|
|
private final FileUtils fileUtils;
|
|
private final FileUtils fileUtils;
|
|
private final LoginUtils loginUtils;
|
|
private final LoginUtils loginUtils;
|
|
|
|
|
|
@@ -95,5 +98,12 @@ public class PatentInstructionController {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @PostMapping("/pdfFirstPage")
|
|
|
|
+ @Operation(summary = "获取说明书首页")
|
|
|
|
+ public void pdfFileFirstPage(List<String> patentNos) throws IOException {
|
|
|
|
+ patentPDFService.queryPatentPdfFirstPages(patentNos);
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|