From dedacd79c93f8ef95e0cb986f5e7fbd27ddbd907 Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期四, 03 七月 2025 09:12:49 +0800 Subject: [PATCH] 2025-07-03 --- ltkj-admin/src/main/java/com/ltkj/web/config/captcha/CommonController.java | 32 +++++++++++++++++++++++++++----- 1 files changed, 27 insertions(+), 5 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/config/captcha/CommonController.java b/ltkj-admin/src/main/java/com/ltkj/web/config/captcha/CommonController.java index 21517d3..89a05ba 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/config/captcha/CommonController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/config/captcha/CommonController.java @@ -16,6 +16,7 @@ import com.ltkj.common.utils.SnowFlake; import com.ltkj.common.utils.uuid.UUID; import com.ltkj.hosp.domain.SysAttachment; +import com.ltkj.hosp.mapper.TestMapper; import com.ltkj.hosp.service.ISysAttachmentService; import com.ltkj.system.service.ISysConfigService; import com.ltkj.system.service.ISysDictDataService; @@ -51,8 +52,8 @@ @Autowired private ServerConfig serverConfig; - @Value("${path.xdtfilePath}") - private String value; +// @Value("${path.xdtfilePath}") +// private String value; private static final String FILE_DELIMETER = ","; @@ -69,8 +70,9 @@ @Autowired private ISysDictDataService sysDictDataService; @Autowired - private ISysConfigService sysConfigService; - + private ISysConfigService configService; + @Autowired + private TestMapper testMapper; /** * 閫氱敤涓嬭浇璇锋眰 @@ -151,13 +153,20 @@ } } + /** + * exe涓婁紶鍥剧墖鎺ュ彛 + * @param file + * @param dictVal + * @param ip + * @return + */ @PostMapping("/uploadImgExe") @ApiOperation(value = "EXE绋嬪簭寰幆璇诲彇鍥剧墖涓婁紶") public AjaxResult uploadImgExe(@RequestPart("file") MultipartFile file,@RequestParam("val")String dictVal,@RequestParam("ip")String ip){ if (StrUtil.isBlank(dictVal)) return AjaxResult.error("绫诲瀷涓嶈兘涓虹┖"); try { - String exeimgsaveurl = sysConfigService.selectConfigByKey("exeimgsaveurl"); + String exeimgsaveurl = configService.selectConfigByKey("exeimgsaveurl"); String filePath; if (StrUtil.isNotBlank(exeimgsaveurl)){ filePath = exeimgsaveurl; @@ -195,6 +204,18 @@ e.printStackTrace(); return AjaxResult.error(e.getMessage()); } + } + + /** + * 鑾峰彇exe绋嬪簭涓婁紶鍥剧墖鍒楄〃 + * @param type + * @return + */ + @GetMapping("/getExeUploadImgList") + public AjaxResult getExeUploadImgList(@RequestParam("type") String type){ + if (StrUtil.isBlank(type)) return AjaxResult.error("绫诲瀷涓嶈兘涓虹┖"); + List<Map<String, Object>> list = testMapper.getExeUploadImgListByGnLx(type); + return AjaxResult.success().put("data",list); } @GetMapping("/listExeVal") @@ -304,6 +325,7 @@ @ApiParam("浣撴鍙�") String tjh,@ApiParam("椤圭洰id") String proId) throws Exception { try { // 涓婁紶鏂囦欢璺緞 + String value = configService.selectConfigByKey("path_xdtfilePath"); String filePath = value + File.separator; String outputFileName = tjh +"_" +proId; // 涓婁紶骞惰繑鍥炴柊鏂囦欢鍚嶇О -- Gitblit v1.8.0