From 53ce8de426561e7a43847afda23b5e24e6f76c4e Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期一, 19 一月 2026 17:29:55 +0800
Subject: [PATCH] 2026.1.19 1. 新增可配置的台账提交期限 2. 新增可配置的自巡查承诺
---
src/main/kotlin/cn/flightfeather/supervision/lightshare/web/OpenApiWordController.java | 17 +++++++++++++++--
1 files changed, 15 insertions(+), 2 deletions(-)
diff --git a/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/OpenApiWordController.java b/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/OpenApiWordController.java
index 5c19761..819d2db 100644
--- a/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/OpenApiWordController.java
+++ b/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/OpenApiWordController.java
@@ -9,6 +9,7 @@
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RequestPart;
import org.springframework.web.multipart.MultipartFile;
import org.thymeleaf.context.Context;
@@ -52,6 +53,18 @@
writeContentToResponse(model, response);
}
+ @ApiOperation(value = "灏� swagger json鏂囦欢杞崲鎴� word鏂囨。骞朵笅杞�", notes = "")
+ @ApiResponses(value = {@ApiResponse(code = 200, message = "璇锋眰鎴愬姛銆�")})
+ @RequestMapping(value = "/OpenApiFileToWord2", method = {RequestMethod.POST})
+ public void getWord2(
+ Model model,
+ @ApiParam("swagger json url") @RequestParam("url") String url,
+ HttpServletResponse response
+ ) throws Exception {
+ generateModelData(model, url);
+ writeContentToResponse(model, response);
+ }
+
private void generateModelData(Model model, MultipartFile jsonFile) throws IOException {
Map<String, Object> result = openApiWordService.tableList(jsonFile);
fileName = jsonFile.getOriginalFilename();
@@ -67,11 +80,11 @@
model.addAllAttributes(result);
}
- private void generateModelData(Model model, String url, Integer download) {
+ private void generateModelData(Model model, String url) {
url = StringUtils.defaultIfBlank(url, swaggerUrl);
Map<String, Object> result = openApiWordService.tableList(url);
model.addAttribute("url", url);
- model.addAttribute("download", download);
+ model.addAttribute("download", 0);
model.addAllAttributes(result);
}
--
Gitblit v1.9.3