From c42f62b32bac302a7ac9fcde7489f7c5fc6e11aa Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期五, 06 十二月 2024 15:35:17 +0800 Subject: [PATCH] zjh20241205-3 --- ltkj-admin/src/main/java/com/ltkj/web/jmreport/JimuController.java | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 54 insertions(+), 2 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/jmreport/JimuController.java b/ltkj-admin/src/main/java/com/ltkj/web/jmreport/JimuController.java index a2f6f5d..f87b6f4 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/jmreport/JimuController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/jmreport/JimuController.java @@ -1,5 +1,9 @@ package com.ltkj.web.jmreport; +import com.ltkj.common.core.domain.AjaxResult; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.extern.slf4j.Slf4j; import org.omg.CORBA.Environment; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; @@ -8,6 +12,13 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import java.io.FileInputStream; +import java.io.FileNotFoundException; +import java.io.IOException; +import java.util.Properties; + +import static jdk.nashorn.internal.runtime.regexp.joni.Config.log; + /** * @Company: 瑗垮畨璺嘲绉戞妧鏈夐檺鍏徃 * @Author: lige @@ -15,11 +26,50 @@ */ @RestController @RequestMapping("/report/jmreport") +@Api(tags = "PC绔� 绉湪鎶ヨ〃鎺ュ彛闆�") +@Slf4j public class JimuController { - @Value("${jimu.path}") - private String value; +// @Value("${jimu.path}") + private static String value; + + + private static String CONFIG_PATH; + + @Value ("${config.properties}") + public void setConfigPath(String path) { + CONFIG_PATH = path; + try { + FileInputStream inputStream = new FileInputStream(CONFIG_PATH); + Properties props = new Properties(); + props.load(inputStream); + value= props.getProperty("jmurl"); + } catch (IOException throwables) { + throwables.printStackTrace(); + } + } + +// static { +// Properties props = new Properties(); +// try { +// // 浠庢枃浠朵腑璇诲彇閰嶇疆淇℃伅 +// FileInputStream fis = null; +// try { +// fis = new FileInputStream("D:\\ltkjprojectconf\\sfconfig.properties"); +// } catch (FileNotFoundException e) { +// e.printStackTrace(); +// } +// props.load(fis); +// fis.close(); +// // 鑾峰彇灞炴�у�煎苟璧嬪�� +// } catch (Exception e) { +// log.info("鏁版嵁搴撹繛鎺ュけ璐� 璇疯仈绯荤鐞嗗憳锛�"); +// e.printStackTrace(); +// } +// value= props.getProperty("jmurl"); +// } @GetMapping("/index") + @ApiOperation(value = "index") // @PreAuthorize("@ss.hasPermi('report:jmreport:index')") public String index(){ return value+"/jmreport/list"; @@ -32,12 +82,14 @@ // } @GetMapping("/view") + @ApiOperation(value = "view") //@PreAuthorize("@ss.hasPermi('report:jimu:view')") public String view(){ return value+"/jmreport/view"; } @GetMapping("/exportPdf") + @ApiOperation(value = "exportPdf") public String exportPdf(){ return value+"/jmreport/exportPdfStream"; } -- Gitblit v1.8.0